Home > Technology > Key Features


EVOLUTION™ is the result of over four years of research and development in the engineering of next-generation data management technologies. It is a breakthrough in the design of information management systems, opening up a universe of flexible software solutions never before possible, at development speeds never before imaginable.

EVOLUTION extends the functionality and enhances the performance of commercially available RDBMS engines by eliminating a series of basic restrictions inherent in all relational engines — limitations that every programmer has been forced to work with (or work around) for well over two decades.

EVOLUTION provides an extremely adaptive, flexible and scalable Object Data Model as the foundation for any application that uses a relational database for storage and retrieval of information. EVOLUTION redefines the way that these databases can be used, and represents a significant, fundamental improvement in the way that information can be stored and managed by electronic and automated systems.

Conventional database table structures are typically rigid and inflexible, requiring interim surgical revisions to allow a live system to handle new requirements. EVOLUTION gives data structures the unprecedented ability to adapt to the ever-changing needs of the environment in which they are used, completely removing the need to rework database table structures. EVOLUTION empowers administrators to interactively modify data structures and relationships in real-time, with no down time, even after deployment. Which means that you can perform live data modeling on a live system, with no need to write any code.

EVOLUTION combines both relational and object-oriented methodologies, providing a “best-of- both-worlds” development foundation for creating extremely flexible enterprise-level systems. EVOLUTION enables developers to freely design data models and read/write data using objects and properties, while the actual physical data is stored using an industry standard relational database engine such as Oracle, DB2 or MSSQL. The transition is handled transparently by a series of algorithms and formulas that optimize data structures on the fly, and can actually improve database performance in many cases. This vastly accelerates timeframes for application prototyping, development, deployment and upgrades. It also means that your application is ready for anything that the future throws your way.

EVOLUTION provides developers with core building blocks as well as an advanced design methodology that overcome the limitations inherent in traditional data-centric software development. With EVOLUTION, there is no need for developers to hard-code table structures or access procedures, and there is no longer any need to lock the data model — it remains fluid and flexible for the entire lifespan of the solution.