Patent ID: 8521708

Claim:
A system for a building system application comprising: a database; a data provider interface configured to convert database instructions conforming to a common database access method to database queries conforming to a database application programming interface (API) and to convert database responses to the common database access method; and an application infrastructure, the infrastructure comprising: a system design converter configured to convert application definition data into computer statements that implement control logic of application definition data; a computer tool interface coupled to the system design converter, the computer tool interface configured to provide the system design converter with data from the database through the data provider interface; an external program module interface coupled to the system design converter, the external program module interface configured to provide the system design converter with external program modules; and the system design converter being further configured to include the data obtained through the computer tool interface and the external program modules obtained through the external program module interface with the computer statements that implement the control logic of application definition data to generate a building system application.