Building information management

Building information management (BIM) is a process that deals with representing a design as a digital object that carries its geometry, relations, and attributes. BIM software allows the user to manipulate an object and extract different views of the model while remaining consistent in size, location, and specification. Furthermore, objects can be defined parametrically so that all related objects will change in relation to each other, similar to topology rules in a GIS.