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
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.