Overview
The Court Automation System is a network-based software solution which automates, entirely controls and essentially simplifies the court processes and duties of judicial officers. It comprises automation of one definite court as a unit as well as the systematization of all instances of the court system.

The Court Automation System uses Tiny client technology where users don't need to install any client side application, but use their regular Internet Browser to access the system modules. The users can access the system within the local network or from the Internet and work in accordance with permissions granted to them by the system administrator upon creating their accounts.

The Court Automation System consists of different modules and sub-modules intended for the automation of all the activities and business processes assumed by the judiciary, such as case management, task management, document flow management, human resource management, financial management, statistics, and other supplementary procedures. The system is enhanced with special administration tools allowing customization, management and control of all mentioned modules separately and the system as a whole.

The system architecture assumes that each court has its own server which contains all data inserted by certain court staff. The information from all courts is automatically sent to the data centre enabling administration bodies to control and to get reports not only from one definite court but from a general court system. The system guarantees offline mode of the operation in case there is an interrupted connection between the court location and data center. In this case data transmission can be performed through exporting database tables on any media storage (CD, DVD, flash card, etc.) and delivering it to a data center by hand. The technology guarantees the security of information by performing public-key encryption for any type of externally circulated data (documents, court recordings, picture- and voice-based evidences, document flow between the courts and the data center), which guarantees data decryption and opening by the addressed court only.

The system enables centralized management of all courts from one location - data center, which assumes creation of new courts through specifying required information including public and private keys for data encryption and decryption, and the modification of existing ones by the system administrator.