Device Vendors
Ship your hardware with a modern IEC 61131-3 runtime.
OpenPLC gives you a standards-compliant runtime, editor and compiler you can put your own name on, without hiring the team that would have built them.
Your hardware wins on the software behind it
Give buyers a modern, open control stack, without building your own or inheriting someone else's lock-in.
Hardware-agnostic isn't the same as open
Closed soft PLCs free logic from one hardware brand, only to lock it into their own runtime, project format and license. OpenPLC is the de facto open-source automation stack, with 1M+ downloads in 150+ countries. Your device is programmable on day one, and lock-in becomes a thing of the past.
A toolchain from this century
Most soft PLC environments still carry decades of legacy in their interface and workflow. Autonomy brings version control, an AI coding assistant, CI/CD pipelines, a modern C++17 compiler and a clean, modern interface. It's the toolchain today's engineers expect, not one they have to be trained to tolerate.
Pricing you can model
Licensed runtimes add a royalty to every device you ship, with terms that are hard to put in a business plan. Autonomy offers simple pricing with no SDK fee, built with flexibility around your business model.
Made for your hardware, maintained for its lifetime
We build and maintain the drivers, I/O bindings and configuration screens for your device family, and keep them compatible with every OpenPLC release. Continuous security patching aligned with regulations and third-line support mean you always ship a supported, certified stack, while your team stays focused on hardware.
One control stack, three ways to deliver it
Open core, adaptable across bare-metal MCUs, RTOS and Linux, and connected to your hardware through Autonomy Vendor Plug-in Packages.
OpenPLC Desktop
The industry's leading open-source automation stack: an intuitive IEC 61131-3 IDE, a robust runtime and the high-performance StruC++ compiler. Your devices appear natively, with your device name, imagery, configuration screens and function-block libraries, and certified as Autonomy / OpenPLC.
Autonomy Edge
The cloud control plane. Your customers deploy, monitor and manage fleets of your devices from one place, with Git version control, multi-user collaboration, cloud or on-premise orchestration and AI-assisted engineering.
Autonomy Node
The embedded execution engine. A lightweight, containerized runtime that turns your device into an intelligent control node, with a zero-install web IDE served by the device itself and accessible from any browser.
Put a standards-compliant runtime on your next controller
Tell us what the hardware is and we will tell you what porting it actually involves.

