CAT4OM is a modern multi-radio CAT control system designed for flexible, reliable, and extensible transceiver management.
Built around a client-server architecture, CAT4OM separates radio logic from user interfaces and external applications. The service handles radio communication, command validation, protocol translation, and state distribution, while clients remain lightweight and focused on presentation or automation.
This approach makes CAT4OM suitable for complex shack setups, remote control scenarios, multi-radio environments, and future integrations where stability and clear separation of responsibilities matter.
What CAT4OM Does
CAT4OM provides a unified control layer for different radios and protocols. Instead of hard-coding support for each transceiver, CAT4OM uses data-driven radio handbooks to describe commands, capabilities, connection defaults, polling behavior, and push messages.
This makes radio support easier to extend, test, and maintain over time.
With CAT4OM, applications can connect to a central service, send high-level commands, and receive real-time state updates without needing to understand the low-level details of each radio protocol.
Why CAT4OM Exists
Many radio control solutions are tightly coupled to a specific user interface, a single protocol, or a fixed operating model. CAT4OM was created to offer a cleaner foundation: one where the radio service acts as the brain, and every client can be simple, consistent, and replaceable.
The goal is not just to control radios, but to build a reliable platform for radio automation, station management, experimentation, and future integrations.
Core Principles
Service-first architecture
All radio logic lives in the service. Clients do not need to implement protocol-specific behavior.
Push-based communication
Clients receive state updates as they happen, without constant polling.
Data-driven radio support
Radio capabilities are defined in XML handbooks, reducing the need for radio-specific code.
Protocol clarity
CAT4OM uses a clear WebSocket protocol for management and real-time control.
Extensibility by design
The system is built to support new radios, new clients, and new operating scenarios over time.
