- OpenCUAS is a top-tier solution (as measured in breadth and depth of functionality) built on new information system technology, utilizing the multi-frame windowing interfaces used by the most effective customer information systems.
- It is a complete, integrated system that is delivered as both an executable system and a high-level application design that can be tailored and continually modified to meet the particular needs of an academic institution.
- OpenCUAS is built on Community Open Source: a high-level logical base that enables developers to understand the existing base and build integrated enhancements on top of that base, apart from the original vendor.
- Additionally, major portions of the software have been re-implemented as a web based system.
The Application Platform
A Critical characteristic of OpenCUAS is that it is built on the Zeidon application development system, an open-source architecture, that allows applications to be specified as high-level logical structures with business rules that can be modified and enhanced, and subsequently used to generate a production system in a variety of physical environments.
The Logical Object
The key to this architecture is the Logical Object, an object definition of persistent and work data within the context of application functionality. Like objects in object-oriented programming, these logical objects have methods, but those methods are divided into types such as Derived Attributes, Transformations, and Triggers. They also define and automate several tasks that need to be addressed in complex application development, including: