Skip to content
Architectural render of a multi-building campus at dusk

IBMS

IBMS — Integrated Building Management System

IBMS explained: how an integrated building management system unifies HVAC, lighting, access, CCTV, energy and fire status into one operating picture.

01

What IBMS means

IBMS stands for integrated building management system. It is an integration layer, not a single brand of controller. It gathers data from the BMS and from other building systems, normalises that data into a common model, and gives operators one place to see status, acknowledge alarms and issue commands. The BMS still controls the plant; the IBMS coordinates across systems and reports on the building as a whole. That distinction keeps the architecture honest and prevents an integration project from becoming an unplanned controls replacement. That boundary also matters commercially: an IBMS should not become a way to replace a working BMS without a separate decision. The IBMS should be priced and scoped as an integration service, not as a licence with unspecified engineering. A clear scope names the systems, the data, the rules and the operator roles the platform must support.

  • Integration layer above the BMS
  • Common data and alarm model
  • One operator view across systems
  • BMS keeps plant control
02

Subsystems in one model

A typical IBMS scope includes HVAC and plant, lighting, shading, access control, CCTV, intrusion alarm, parking, public address, lifts, energy meters, guest-room control and fire status. Each subsystem keeps its own controller and its own safety responsibilities. The IBMS reads status, writes permitted commands and links events across systems. The integration matrix should state, for every subsystem, which data is read-only, which is writable, and which vendor remains responsible for the equipment. That matrix is the practical definition of the project. Every subsystem should have a named owner, an interface document and a tested failure mode. Read-only points are not a limitation; they are a boundary that protects the subsystem's safety and warranty. The matrix should also record the data direction, the update rate and the behaviour when the link is lost, because those three details decide whether the operator can trust the screen.

  • HVAC, lighting and shading
  • Access, CCTV and intrusion
  • Parking, lifts and public address
  • Energy, guest rooms and fire status
03

Alarms that operators can use

An IBMS collects alarms from systems that were never designed to share them. Without rationalisation, the result is a wall of noise. A workable alarm model normalises descriptions, removes duplicates, ranks events by consequence, routes them to the right role and records acknowledgement and escalation. Chilled-water failure, a door forced open and a meter communication fault should not arrive with the same priority. The alarm philosophy is agreed during design, tested during commissioning and reviewed after the first operating season. The operator should be able to see why an alarm was raised, not only that it exists; context is part of the alarm. Alarm counts and repeat events should be reviewed, because a noisy system trains operators to ignore it. A useful metric is how many alarms require action; if most are nuisance events, the alarm model needs work, not more screens.

  • Normalised alarm descriptions
  • Ranking by consequence
  • Routing, acknowledgement and escalation
  • Post-season alarm review
04

Interlocks and cross-system logic

The value of an IBMS appears when systems act together. Access opening a room can bring lighting, HVAC and CCTV to the right state. A parking entry can raise lighting in the approach zone. A fire alarm can release doors and stop air-handling units, while the fire panel retains authority over life-safety functions. Interlocks should be configured as visible rules, not hidden wiring between vendor controllers. Each rule needs a trigger, a condition, an action, a timeout and a failure behaviour. Testing proves the rule works, and the audit trail shows who changed it. A rule that cannot be tested should not be deployed, because the building will eventually depend on it. Cross-system rules should fail in a defined direction, usually leaving the affected subsystem in its local safe state. Rules also need an owner and a review date; otherwise they accumulate and contradict each other.

  • Access, lighting and HVAC linkage
  • Parking and façade lighting
  • Fire mode with panel authority
  • Visible rules with audit records
05

Operator experience

An IBMS is judged at 02:00, when one person is on shift and something is wrong. The interface should show what changed, where it is, what it affects and what to do next. Role-based views keep the operator, the engineer and management on the same data at different depths. Floor plans, trends and alarm history should be reachable without hunting through menus. Mobile access helps a small team cover a large site. Training and documentation are part of the product, not an afterthought. A useful test is a person unfamiliar with the project completing a routine task without asking for help. Views should be designed around roles and tasks, not around the vendor's menu structure. The interface should also distinguish a measured value from a stale value, because a screen that looks live but shows old data is worse than no screen.

  • Clear hierarchy and drill-down
  • Role-based views and permissions
  • Trends, floor plans and alarm history
  • Training and operator documentation
06

Open protocols and local-first control

IBMS depends on interfaces. BACnet/IP and Modbus are common for plant and meters, KNX for lighting and room control, DALI for luminaires, APIs and ODBC for business systems, and dry contacts for equipment that offers nothing else. The platform should run on the local network, keep history on site and treat remote access as an option with authentication and logging. Network segmentation between OT and IT is part of the design. The owner should be able to change integrator without losing the point model, the graphics and the data. Documentation should include the network diagram, the point model and the licence position, so the owner is not locked to one supplier. Remote access should be revocable without disrupting local operation. Local-first does not mean isolated: it means the building keeps running when the wide-area link does not, and the operator can still reach the data on site.

  • BACnet, Modbus, KNX and DALI
  • APIs and ODBC for business systems
  • Local servers and history
  • Segmentation and audited remote access
07

Architecture, networks and cybersecurity

An IBMS is a network project as much as a controls project. The integration server, gateways and operator clients sit on a segmented network; building services should not share a flat network with office IT. A common design uses a dedicated OT VLAN, a firewall between OT and IT, and controlled remote access through a VPN or broker with multi-factor authentication. Time synchronisation matters because alarms and trends from different systems must line up; without a consistent time source, event correlation becomes guesswork. History storage, backup and restore should be specified, including how long data is kept and who can export it. User accounts should come from a directory where possible, with role-based permissions and an audit log for commands and setpoint changes. Remote access should be revocable without disrupting local operation. Cybersecurity is not a product feature added at the end; it is part of the integration architecture.

  • OT and IT segmentation
  • Consistent time synchronisation
  • Role-based accounts and audit logs
  • Backup, retention and remote access policy
08

Delivery stages and common failure modes

Delivery follows a sequence. An audit confirms the systems, versions and available interfaces. An integration matrix defines read and write rights, owners and boundaries. A point model gives every item a name, unit, permission and alarm priority. Gateways and interfaces are configured and tested in the factory where possible, then on site. Commissioning moves from point-to-point checks to cross-system rules and failure tests, and ends with a soft-landing period in which operators use the system under real conditions. Documentation includes the network diagram, point model, integration matrix, test records, licence position and recovery procedure. Common failure modes are predictable: an API that was assumed but never tested, alarm floods that hide the real event, stale data from a gateway, duplicate point names, time drift between systems, and a licence model that prevents the owner from adding points without the original supplier.

  • Audit and integration matrix
  • Point model and gateway testing
  • Cross-system and failure tests
  • Soft landing and as-built records

IBMS integration matrix

18 rows
SubsystemTypical interfaceIBMS roleBoundary
HVAC and BMSBACnet/IP, Modbus, 0–10 VSchedules, setpoints, alarms, trendsBMS keeps plant control
LightingDALI, KNX, relaysScenes, occupancy, fault statusLighting controller keeps local control
ShadingKNX, Modbus, dry contactsSolar and wind rules, scenesMotor or façade controller keeps limits
Access controlAPI, OSDP via controller, dry contactsDoor status, release, event linkageAccess system keeps permission logic
CCTVONVIF or vendor APICamera map, event linkage, health statusVMS keeps recording and retention
Intrusion alarmDry contacts, APIZone status, arm/disarm eventsAlarm panel keeps detection logic
Fire alarmDry contacts, supervised inputsStatus, pre-alarm and linkage onlyFire panel keeps life-safety authority
Smoke controlDry contacts, APIStatus and damper positionSmoke control system keeps its sequence
ParkingAPI, TCP/IPEntry status, space counts, exceptionsParking system keeps barrier control
Public addressAPI, dry contactsZone status, scheduled messagesPA system keeps emergency override
LiftsDry contacts, APIStatus, fault and alarm signalsLift controller keeps motion safety
Energy metersModbus, M-Bus via gateway, pulsesSub-metering, baselines, allocationMetering system keeps tariff data
Water and gas metersModbus, M-Bus via gateway, pulsesConsumption trends and leak alarmsUtility metering keeps billing data
EV chargingOCPP, vendor APISession status, load control, exceptionsCharger operator keeps billing and safety
UPS and generatorsSNMP, Modbus, dry contactsRun hours, fuel status, transfer eventsPower system keeps transfer logic
Guest rooms and PMSAPI, ODBC, RCU interfaceCheck-in/out events, room status, energy limitsPMS keeps reservations and billing
Visitor managementAPI, dry contactsPre-registration status, door eventsVisitor system keeps identity checks
Building analytics and FDDHistorian API, database exportFault detection, baselines, performance reportsAnalytics layer keeps its models

Project images

3 images
Open office with integrated lighting and seating
Workplace
Large mixed-use building with glass facade
Large projects
Building automation dashboard on a tablet
One operating picture

Frequently asked

01What is an IBMS?

An integrated building management system connects building subsystems into one data model, alarm list and operator view. It adds cross-system rules and reporting while each subsystem keeps its own controller and safety responsibilities.

02What is the difference between IBMS and BMS?

A BMS controls and supervises building services, especially HVAC and plant. An IBMS sits above it and integrates the BMS with access, CCTV, parking, energy, guest rooms and fire status. The BMS remains the control layer.

03Do we have to replace our existing BMS?

No. The usual approach is to integrate the existing BMS through BACnet, Modbus or another available interface. Replacement is a separate commercial decision, not a precondition for an IBMS.

04Can an IBMS run without the internet?

Yes. The integration platform and control logic should run on the local network, with history stored on site. Internet access is optional for remote support and reporting.

05Which protocols does an IBMS support?

Common interfaces include BACnet/IP, Modbus RTU and TCP, KNX, DALI, APIs, ODBC and dry contacts. The actual set depends on the installed equipment and the gateways selected for the project.

06How are fire alarms handled?

Fire remains a separate life-safety system. The IBMS reads status and pre-alarm signals through dry contacts or supervised inputs and may trigger defined linkages, but the fire panel retains authority at all times.

07How are alarms prioritised?

Alarms are normalised, deduplicated and ranked by consequence, not by source system. The alarm philosophy defines priority, routing, acknowledgement and escalation, and is tested during commissioning.

08Can an IBMS cover multiple buildings?

Yes. Local controllers can run each building while a central layer consolidates alarms, energy and reports. The design should define what stays local and what depends on the network between sites.

Next step

Bring us the building.

Tell us the building type, systems in scope and the outcome you need. We will map the shortest path to a working system.