Rapid App Development
ROAM was architected and implemented as a framework for easy customization. It has been used to develop over 30 different applications ranging from Vehicle Tracking to Lighthouse Monitoring, in some cases with multiple variations and specializations, for a wide range of different assets. Much of this flexibility has been built into a system of configuration, so that applications can be assembled or composed from a variety of available features and options, without programming effort.
Even when new development is required to create new features or options, the effort for this is typically much lower than for normally architected systems that are built for one application only. This is due to the component and framework-based architecture of ROAM. Components provide the building blocks and the framework provides the glue for combining components.