Interoperable Electronic Justice System

Brief definition

Kalmasoft Interoperable Justice System (KIJS) as an interoperable service oriented archtecture framework for judicial systems

Specifications summary (KIJS ©):
  • An interoperable framework to host legal and law practice application software designed to run in a cloud environment.

    • Designed on a services oriented architecture (SOA)

Highly descriptive court activities logic

KIJS - main window

KIJS system supports activities of the various courts linking them together with the rest of the judicial organs and institutions providing the possibility of interoperability, availability, and scalability.

Independent technical system layers

Functional structural

KIJS depends on a clear structural stack of layers each defines specific category of systems, services and types and judicial activities related applications, the stack diagram above also indicates where should be the 3rd party commercial applications and how to manage and control them by the other system components. Performance is a key factor in this configuration where functional specifications of the system is dependent from the underlying technical details.

Interoperability with other enterprise nationwide systems

Functional structural

The service oriented architecture of the framework ensures an effective way of interconnectivity between all kinds of law practice institutions and other institutions whether governmental, civil, or even individual through highly engineered set of web services. The various blocks depicted in the diagram above is just a sample of many possible ways the system can be configured, a much wider system can be developed based on a similar framework just by adding pieces and horizontally scaling the infrastructure.



Careful organization of data dependencies

KIJS - Dataflow digram

KIJS takes into account the fact that courts have a continuing flow of information in form of documents which are persistently keep growing for indefinite time, the system has comprehensive and descriptive techniques that cover all current and future needs of such contents, the figure above shows a brief portion of the structure of the basic database showing the entity relationships of a model court case, organizing information this way ensures reusability and integrity.

Abstract modeling of court case

KIJS - case samples

KIJS represents court cases in an abstract method (Abstract Model Document) that is appropriate for all regions regardless of the language or or any geographic considerations; laws and procedural complexities are left to the different software applications that are adopted by system.

A thorough outline of procedures and court case workflows

KIJS - profile

KIJS includes a comprehensive structures for each possible inter-court procedure workflow, linking the different courts and judicial bodies supported by the system, application categories like case management systems, court e-filing systems, court scheduling, and court document archiving systems are connecting to the system through web services.



Case process management

KIJS - Litigation forms

The system is designed based on highly descriptive data flow regarding litigation procedures and court systems in all most countries, the diagram above shows the basic steps required to bring a case to the civil courts, this is the ideal situation for litigation but the system supports more complex cases that come in all arrangements such as the proceedings found in the cases of multiple court levels that include different case statuses.

Legal procedure use cases

KIJS - Use cases

Advanced tools been used in system analysis and design for all possible scenarios for the court proceedings, the figure above shows the logical paths of a model petition processed at the system level, the above procedure in particular is effectivly implemented using web services in the court level based on logical action taken by each of the litigating parties; this flexibility comes due to the standardization of information exchange that significantly reduces the design complexity of the applications to be adopted by the system.

Strict quality assurance criteria for the adoption of software applications

KIJS - Software quality assurance

Applications that are adopted by the system fall in many different categories ranging from browsers that support access to public information to the specialized software used in management of more complex situations in courts like court case management systems, legal assistant systems for judges and prosecutors; those application are open to third party developers, the only restriction is to pass the quaity assurance stack shown in the figure above, once passed the application is fully certified and simply qualified to use KIJS services, an example of third party application is Alustad detailed here Alustad.

General specifications

Technical specifications Details Notes
System technology Extensible Markup Language (XML) Data Model
Applications supported Cloud based applications
Operating systems supported Unspecified All operating systems

System key features

Feature Details Notes
Application domain The judicial authority
Application level All types of courts
System design Cloud based Web services (SOA)
Applications supported
  • Courts applications:
    • Automatic Court Calendar
    • Court Dockets
    • Integrated Document Imaging and Archiving
    • Collaborative Internet/Intranet Legal Profession
    • Dispositions and Sentencing
    • Assign Attorneys, Prosecutors
    • Court Event Scheduler
    • Court Calendar Scheduling
    • Document Tracking
    • Forms and Reports Generation
    • Islamic Jurisdiction Software
  • Case specific application:
    • Management and Litigation Support Software
    • Criminal Case Management
    • Criminal Case Inquiry
    • Document Generation of Indicments, Notices, etc.
    • Documents Digital Signatures &
    • Accounting
    • Traffic Accident Management Software
    • Traffic Accident Simulation Software
  • Applications specific to advocates and prosecutors:
    • Law Practice Management Software
    • Law Office Management Software
    • Personal Injury and Medical Malpractice Settlement Software
    • Immigration Assistant Software
    • Bankruptcy Software
    • Judicial Council Software
    • Law Office Automation Software
    • Timekeeping, Billing & Client Reporting Software
    • Document Assembly software
    • Islamic Jurisdiction Software

The services provided by the system

  • Civil cases:
    • Administrative Hearings
    • Calendar Management
    • Case History
    • Court Cost Records
    • Defendant Records
    • Docket Management
    • Document Production
    • Drug Court Management
    • Legacy System Integration
    • Fines Management
  • Criminal cases:
    • Juvenile Court Management
    • Multi-Language Reporting
    • Rescheduling Notifications
    • Subpoena Tracking
    • Traffic Court Management
    • Warrant Tracking
The services offered here are just models

Note:-the specifications contained on this page or in the trial and full versions are subject to change without any prior notice.

Answers to common questions

Thanks for your questions.
Question Answer
What do I exactly get upon licensing the system?You will receive a package of documents necessary to begin the process of developing the design, installation and setup according to the steps outlined below:
  1. Reference Architecture Planning
    • KIJS Framework v1.9
    • KIJS Guidelines for Identifying and Implementing Services v1.1
    • KIJS Service Specification Guideline v1.0.0
  2. Reference Service Specification Packages (SSPs)
    • Biometrics Service Specification, Version 1.0
    • Supervision Conditions Summary Service Specification, Version 1.0
  3. Technical Documents
    • KIJS Service Specification Package v1.0.0
    • KIJS Execution Context Guidelines v1.1
    • KIJS Web-Services Service Interaction Profile v1.3
    • KIJS XML Messaging Service Interaction Profile v1.1
    • KIJS Reliable Secure Web Services, Service Interaction Profile v1.1
  4. Policy Documents
    • KIJS Information Sharing Enterprise countryment of Participation v1.1

You'll get the following services:

  • Consulting services before and after installation of the qualifying system and program
  • The re-engineering of the system to suit local requirements
  • The reintegration of older legal systems and information gathered
  • Prototype core applications running across the Web
  • Hundreds of pages of specifications for the system
Is there any annual license fees to use the system?Yes, the cost of running the system are distributed between different applications which are very complex to manage.
What does it mean to "license" the system?KIJS system is an enterprise software that you have to get license in order to use, please refer to genereal license here (license agreement)
Is the system ready to use once installed?No, unfortunately this is not a standalone centeralized computer software, KIJS is cloud framework governing how adopted applications can be utilized within the judicial system in the country meaning that the system needs other multiple services to effectively start to function.
Does the system runs exclusively in the requesting client's country?KIJS is independent of political entities.
Does the system support multilingual environments?Yes, the system is independent of the language, all adopted applications that support multiple languages can be run according to the specifications.
What is the difference between the law practice system and other systems now avaialable of the same category?KIJS is a collection of the best of similar systems used in the EU and the United States.
Does KIJS support interconnectivity and interoperabilty?Yes, the system is designed to be interoperable and supports horizontal scalability and easilly integrates with the other e-government systems.
What if we want to return to the paper-based environment?Depending on the adopted applications KIJS is not designed to dispense with paper but works in an environment that support both electronic and paper.

All rights reserved, copying this page is not allowed without prior written consent from Kalmasoft, please see our terms of use.
Last updated April 27, 2021