The key functions of our application are organised into separate modules. Each module defines and controls contextually linked sets of data. Within each module, a strict and very granular definition ensure organisation into catalogues and categories.
Each module also has its own structure and process in terms of editing and viewing data. Modules can often reach out to one another supporting a maximised level of content and connection between different system elements.
In this way, depending on the context of the data, a module can both be a master to discrete records or a slave to a different module. This makes our data management process highly flexible and also very structured.
In principle, every module can be customised in line with client or project requirements. The core data parameters and the surrounding workflow is, therefore, completely flexible.