How to Design a BMS: The Engineering Thought Process
Good BMS design starts before anyone picks a controller. From understanding the problem, to designing backwards from the outcome, to optimising forever against live data.

How to design a BMS: start with the problem, not the panel
The best BMS design work happens before anyone picks a controller. It starts with a question most projects skip: what is this system actually supposed to achieve? Get that wrong and you end up with a technically complete building management system that controls everything and improves nothing. Get it right and every later decision — sensors, sequences, integration — has a clear test to pass. This is the thought process a project engineer goes through, from understanding the problem to designing the control, to optimising it once it runs.
Phase 1: understand the problem before touching the design
A building is brought to us with a symptom, rarely a diagnosis. "Our electricity bill is too high." "The tenants on level 12 keep complaining." "We failed to get the data the auditor wanted." The first job is to turn the symptom into a defined problem, and that means going to the building and reading it.
What's the load profile across a day and a week? When does the peak demand form, and what's driving it? Is the chiller plant oversized and short-cycling, or undersized and never catching up? Are the complaints about temperature, humidity, or both — because in Malaysia's climate, an overcooled space with high humidity feels wrong even at 23°C. Is the metering good enough to even answer these questions, or is the first deliverable just to see properly?
This phase is mostly listening and measuring. The output isn't a design yet; it's a clear statement of the operational outcome the system has to deliver — cut the TNB maximum demand charge by staging plant, hold comfort without overcooling, produce EECA-ready data at equipment level. That outcome becomes the acceptance criterion for everything that follows. We make the same argument from the building owner's side in what makes a well-designed BMS.
Phase 2: design backwards from the outcome
With the outcome defined, design runs in reverse — from the result you need back to the points you have to measure and control.
Decide what you must see. If the outcome is lower maximum demand, you need power and power-factor measurement where the tariff is decided. If it's chiller efficiency, you need flow and temperature sensing on the loops to calculate kW/RT — without them, you can never prove the plant is improving. The sensor and metering plan is the data spine, and it's set by the outcome, not by habit. We cover why granularity matters in sub-metering to find energy problems.
Write the sequence of operations. This is the heart of the design and the part that separates engineering from wiring: exactly how equipment stages, how setpoints reset against load and weather, how plant responds to demand. The sequence is where the savings are designed in or lost.
Choose open protocols. Build on BACnet and Modbus so the equipment interoperates and a future contractor can take it over. The single most consequential long-term design decision is refusing to lock the system to one vendor. See BACnet vs Modbus.
Design for the operator, not the commissioning engineer. Graphics and alarms have to be usable at 3am by whoever's on call — prioritised, actionable, routed to the right person. A technically complete interface that floods the operator with unprioritised alarms has failed even if every point is mapped.
Phase 3: the build is where the design meets reality
A clean design on paper still has to survive integration, and this is where projects get hard. Connecting equipment from different manufacturers, on a live site, under a main contractor's programme, is rarely tidy. The failures are usually small and methodical rather than dramatic — a duplicated network number so a device never appears in discovery, an object label with a space where the platform expected an underscore.
Commissioning is the discipline that catches these: point-to-point checks that every sensor reads true, functional tests that every sequence behaves as written under real conditions. Skipping commissioning rigour is the most common way a good design becomes a disappointing building. The coordination pressure that comes with this phase — consultants, the main con, the programme — is real enough that we wrote about it separately in the hard reality of BMS project delivery.
Phase 4: optimise once it runs — the loop that never closes
Here's the shift most BMS projects miss: handover is the start of optimisation, not the end of the project. A building is a living load. Occupancy changes, weather shifts, equipment ages, tenants fit out. A sequence that was optimal at commissioning drifts within months.
Optimisation is continuous, and it's data-driven:
- Measure against the baseline. Is kW/RT holding? Is the peak demand where it should be? Is comfort being met without overcooling?
- Detect the drift. Anomaly detection flags the chiller running out of schedule or the efficiency creeping up before it shows on the bill — see what anomaly detection does.
- Tune the sequences. Adjust staging, setpoint resets and schedules against how the building actually behaves, not how it was assumed to behave on day one.
- Verify the savings. Prove the change worked with before-and-after data, normalised for conditions.
This is the job a BMS alone doesn't do — it controls, but it doesn't tell you whether it's controlling well. The intelligence layer that does is a Smart Operation Platform sitting over the controls. CobiNeural is built for exactly this phase: it turns a commissioned building into one that's continuously measured, tuned and verified, and it can push optimisations back down through the automation layer.
The thought process in one line
Understand the outcome, design backwards from it, build with commissioning rigour, then optimise forever against live data. A BMS designed this way is one you stop fighting, because the building runs the way it was meant to — and the data to prove it is already there. To pressure-test how this would apply to your building, talk to our building automation team.


