BACnet Stack - Overview
Find out what distinguishes our BACnet stack: modular architecture, high interoperability and full support of all relevant BACnet standards. Ideal for OEMs, system integrators and developers.
Embedded version
Optimized for microcontrollers and embedded systems - resource-saving, flexible integration and with a focus on performance and reliability.
Linux (POSIX) version
Full functionality on POSIX-compatible systems: Ideal for gateway and server solutions, with broad protocol support and easy integration into existing infrastructures.
Windows version
The fast solution for development, testing and simulation: ready for use under Windows, including powerful tools and libraries.
Why the difference counts.
BACnet Excellence - made by MBS
There are many BACnet stacks. And there is the CS-Lab BACnet stack.
Many providers deliver code.
We deliver solutions. And a promise.
Because this isn’t just about functionality. It’s about trust, quality, and long-term partnership. A BACnet stack is just one part. We deliver the whole.
A product of CS-Lab GmbH
- distributed and supported by MBS
We’re not just an alternative. We set the benchmark. For decades, global OEMs have relied on MBS-powered solutions – because when it comes to BACnet, leadership isn’t claimed. It’s earned.
Developed with depth. Backed by experience.
Our BACnet stack is a powerful software solution for integrating devices and systems into BACnet networks – from small edge devices to full-scale automation platforms.
It’s developed by CS-Lab GmbH, a company fully focused on data communication in building automation. Founded in 2012 as a spin-off from MBS, CS-Lab took over MBS’s core BACnet developers to remain agile and responsive to OEM needs.
That shared DNA with MBS – a pioneer in building automation for over 35 years – has shaped CS-Lab through and through.
MBS handles distribution, consulting, and technical support – so you always have a reliable, experienced partner at your side, backed by the deep engineering of a specialized development team.
We don’t just build stacks.
We help build your product.
Others follow the standard.
We’ve helped define it.
Our stack isn’t a product of guesswork or marketing. It’s the result of deep, continuous involvement in BACnet standardization, testing, and implementation – worldwide.
What our BACnet stack delivers
The stack enables you to integrate devices into BACnet networks – efficiently, securely, and reliably. It supports all major Data Link Layers – BACnet/IP, BACnet MS/TP, and BACnet/SC – and runs on virtually any platform.
The stack API provides everything required to implement all BACnet objects and BIBBs according to Revision 26.
Object functionality is database-driven, with fallback mechanisms for retrieving values from the field.
Thanks to its modular architecture, clean documentation, and ease of integration, the stack significantly shortens development time and reduces complexity.
Your technical benefits at a glance:
Fully compatible with BACnet/IP, MS/TP, and BACnet/SC
Platform-independent
Scalable – from high-level supervisory systems down to smallest devices (e.g., heat meters)
Broad OS support – from legacy Windows to modern Linux systems
Built-in security mechanisms
Part of the BACnet Test Framework (BTF) – used globally by all accredited labs
Continuously developed and updated
Easily adapted to project-specific requirements
What you really get
As experts in industrial and building automation, CS-Lab is your development partner for fully BACnet-compliant products.
Our long-standing customer relationships are built on technical precision and hands-on project support – agile, solution-driven, and partnership-based. And for new customers, one thing is clear: We deliver quality BACnet solutions – on time, on budget, and to spec.
Our customers trust us.
The CS-Lab BACnet Stack is used in over 100 OEM products worldwide – across countless applications. Devices built on it meet the highest standards in quality, security, and interoperability, and are fully certified.
We can’t name names – but the trust of our partners speaks volumes.
Our solutions often remain invisible. And that’s what makes them so powerful.
Because most of our projects are bound by NDAs, we don’t list references. But our customers value discretion – and that’s exactly why many leading manufacturers choose to work with us.
More know-how.
Over 35 years of BACnet experience.
We don’t just implement the standard – we help shape it.
More evolution.
Our stack is not a static product.
It evolves constantly – close to the market, close to our customers, and close to the future.
More support. Personal. Reliable. Direct.
From day one, we support you with professional onboarding, crystal-clear documentation, and demo applications to accelerate your start.
Our maintenance contract includes updates and real help – directly from the people who build the product.
Everything included – from day one.
No add-ons.
No surprises.
No hidden costs.
You get the complete package.
Custom adaptations are available on request.
You receive the complete package
We can also make customer-specific adaptations for you on request.
More than just code.
We don’t just offer a stack – we offer a complete development and certification ecosystem.
Certified. Secure. Complete.
More security.
Our own accredited BACnet and DALI test laboratories ensure the interoperability and future viability of your products - including BACnet/SC.
More flexibility.
Our stack adapts to you, not the other way around. Whether OEM solution, special development or integration into complex systems - we think along with you.
More than BACnet.
Our gateways speak many languages - whether DALI, Modbus or KNX.
We connect worlds. Intelligent. Secure. Made in Germany.
Invest in quality – and gain time.
Faster to market. More stable in operation. Secure for the future. It’s not about price. It’s about the difference you feel – every single day.
Let's talk value. Not just cost.
Happy to show you why our solution is the smarter investment in the long run. Let’s talk about what your product truly needs. Why we’re different. Why we lead. Anyone can build code. But not everyone can build trust. Our customers don’t come to us for the lowest price. They come because they know we’ll get it right. The first time. And every time. From global OEMs to niche innovators: Our technology powers what others can’t even test against. That’s not just experience. That’s BACnet leadership – made in Germany. We don’t compete. We set the standard.
The CS-Lab BACnet stack
Not just a stack. A solution.
“MBS & CS-Lab deliver more than technology – They deliver trust, partnership, and long-term security.”
"Who is CS-Lab?
CS-Lab GmbH is the service company for all aspects of data communication in building automation. The company was founded in 2012 as a spin-off of MBS GmbH. In order to be able to react flexibly to customer requirements, the software developers were transferred to the young company as part of a business transfer. This close relationship with the Krefeld-based building automation manufacturer, which has been successful on the market for over 30 years, has shaped CS-Lab through and through. Our stacks are used in numerous projects - with clear time frames, transparent budgets and one goal: the best solution for your product."