Cohesion can extract all of the meta-data from a relational database of any size and with the addition of a few supporting tables can provide a complete database viewing/editing/reporting interface with strong roll-based security. By adding additional domain specific reports and tools that incorporate the required business rules, a complete application can be developed that can run on a laptop or be deployed on a cluster.
Cohesion Technology is a proprietary framework with over a decade of active development. Written by a single person it uses a consistent API and well-defined patterns.
The principle project goals were:
- Strong Security
- High Performance
- Tight Database Coupling
Secondary goals included:
- Code Generation
- Reduced Maintenance
- Database Reporting
- Database Forms
Over time new features have been added:
- Type-safe Query Syntax
- Multiple Databases
- Responsive Design
- HTML 5
Cohesion has never been offered as a product, it is just a very large set of tools that Entraspan can leverage for large database driven web-based applications.