Defining processes, will allow software vendors to create fine-tuned solutions to support construction-specific processes, whilst taking into consideration the necessity of process integration. Defining necessary IT-platforms will fixate the system architecture of our industry, enabling software solutions to become more interoperable and better at integrating data and processes.

5Di Data Management

In the incipient stages, a database will not be necessary. But as versioning on an object level and high attributed objects are demanded, we strongly believe that the managing of the workflow will not be possible without a database in the future. Also the accumulation of data attached to an object through horizontal and vertical process integration will cause insurmountable problems of interfaces without a common database.

The demands for data management tools are:

- The scope of data management is to handle all relevant sets of data (geometry / attributes / descriptions / specs / etc.) on the basis of a persistent global ID. This allows for version management and a traceable reconstruction of the data history.

- Data management for the construction industry is bi-directionally linked with the 3D modelling tools and can administer geometric object information like: properties, parameters, interdependencies and different types of comments.

- The data management has a project-orientated architecture and can be configured for controlled access of participants via intranet / internet.

- The data management allows for the use of project data for the automatic generation of project documentation, for example project status reports, task lists etc.

- Project database is connected to template databases and dashboard databases to achieve comprehensive reporting and collaboration through all projects of a company.

- The data management supports industrial standards for synchronisation and integration with ERP systems.

- Data management is used for interaction with process specific applications like: calculation, DMS, scheduling programs, simulation, etc.

- The data management system must furthermore be capable of:

- Storing all data as received by the expert systems (incl. modeller and viewer)

- Granting access according to process management

- Enabling a change-tracking system

- Enabling version specifications on object level