Aava is an award-winning and thoroughly tested data management system for processing any type of structured information. System’s method of processing information is based on logical structures of data and underlying common principles of data processing. In practice, a developer creates a metadata model defining the information structure and based on that Aava automatically generates a production ready application. As this metadata model is being edited, it correspondingly rebuilds the application to accommodate the changed environment.
As an example, if the same principle could be applied to construction of a new building the blueprints of the building would be created and the system would build up the building, floor by floor. And if the blueprint is edited to add for example, a new floor, the building would reassemble automatically to fit the blueprint changes.