- Allow the user to generate a series of reports including: • The total number of spaces of each type. • The total floor area of spaces of each type. • The volume of each space and each floor. • The total volume of the building. • Calculate the Costs of the building based on inputted cost per areas for different types of spaces.
- Allow the user to perform compliance checking on the building by implementing the following rules: • A compliance check of the building that makes sure that no floor is bigger that any floor beneath it. • Checking a correct ratio of the different spaces are present in the building i.e. a building does not need twice as many toilets as offices. The user should be able to specify these rules.