Building Management System (BMS) is a computer software program, usually configured in a hierarchical manner, to control, monitor and manage all the equipment installed in the building. This equipment can include heating, ventilation, cooling, security, and lighting. Building management systems can be proprietary using such protocols as C-bus, Profibus, etc. Recently however new vendors are producing BMSs that integrate using Internet protocols and open standards like SOAP, & XML, BacNet, Lon, Modbus,'''