Traditionally in our application we have the application and database layer. CodaServer takes a different approach.
CodaServer is a business rules engine; similar to a database, but specialized to make building form-based business applications simple. As your processes change, your software can incorporate these changes automatically without recoding.
CodaServer lets you map your processes to your data, ensuring that your software moves in sync with your business.
It provides an environment for describing how the business works, and making this information available to the application tier. Additionally, it enforces the business rules, making it very difficult to store bad data in the database.
CodaServer’s model for businesses is quite complete, including facilities for data type validation, user access control, time-driven events, object state transitions, and more.