Engineering companies are usually contracted to design and build plants based on process information. These are ‘grass-roots’ projects that usually involve one set of data which may be revised extensively during the life cycle of the plant. In this case, the data for each project is maintained within a single database schema. Once a plant is operational, the domain type can be changed to owner operator if required, and the owner can perform the necessary maintenance and modernization.