1. A method for an end-to-end interoperability and workflows from building architecture design to one or more simulations, comprising: establishing BIM enablement platform architecture; defining a data model comprising data entities and entity relationships for enabling the interoperability and workflows; creating a data definition language for defining and creating a table schema of a database associated with the data model; implementing data management services and application programming interfaces for interacting with the data model; and implementing a user interface module that communicates with users and uses the BIM enablement platform architecture, the data model, the data definition language, data management services and application programming interfaces to provide functions to the users to perform work related to building information management.