The server is a mandatory part of every BOX installation. It controls message processing, the workflow and it includes a system monitor that generates alerts and allows integration with the customer’s system management tools via SNMP. The server is written in C and C++ and optimized to handle very large data volumes on a small footprint.
BOX provides a Web-Client written in JAVA which is deployed an a Web Application Server. It uses business logic implemented in the Web Application and AJAX for communication with a Web Browser. It can be used together with standard Web Browsers such as Internet Explorer or Firefox.
BOX stores all relevant data in the tables of a Relational Database Management System (RDBMS), which is a prerequisite for every BOX installation. ODBC and JDBC standard interfaces are used with products from different vendors.