Modern software for
industrial communications.
Modern diagnostic and engineering tools for industrial communications - starting with Modbus.
Highlighted orders decode to a plausible value - click to apply.
- Function code
- 0x03 · Read Holding Registers
- Word count
- 2
- Display type
- F32 · ABCD
- Polled
- every 500 ms
The protocols are fine.
The tools around them are not.
The small utilities every engineer reaches for - Modbus scanners, serial sniffers, register pokers - look and feel like they did fifteen years ago. They work. They're also clunky, ugly, and well below the standard of any other professional software in 2026.
We're working engineers, and Coilware exists to fix that - better versions of the tools we already use every day, built to the standard the rest of our software stack hit a decade ago.
Diagnostic tools, designed.
Live register table
Holding, input, coil, discrete - typed, scaled, annotated, polled. Edit cells in place. Watch values as they change.
Frame inspector
Every TX/RX frame, decoded. CRC validated. Function code described. The Wireshark you don't have to install.
Byte-order decoder
Paste 4 hex bytes. See every endianness interpretation side-by-side. Stop guessing whether it's ABCD or CDAB.
Scripted polling
Python macros with a pre-bound client object. Conditional writes. Trigger reads on register thresholds. Schedule diagnostics overnight.
Single binary
No installer. No admin rights. Drop the executable on a thumb drive and run it on the locked-down plant laptop.
The Modbus Debugging Field Manual.
A free, practical guide to debugging Modbus on real plant networks - exception codes, byte-order traps, and the fixes that actually work. We're writing it now. Join the list and we'll email you the day it ships.
Things we wrote down.
Modbus exception codes explained: every code, every cause, every fix.
Exception 01 through 11, what each one really means in practice, and how to chase it down with a frame capture.
Why we're building Coilware (and why now).
A short, slightly bitter note about industrial software in 2026 and what we'd like it to be.
Twenty perpetual licences.
Honest feedback in exchange.
We're opening a limited beta in June 2026 - and taking applications now. First twenty engineers get a free perpetual licence in exchange for bug reports, feature requests, and the occasional grumpy email.