OneCJIS Record Management System (RMS) is based on functional specifications developed by the Bureau of Justice Assistance, Office of Justice Programs, and the U.S. Department of Justice.

The RMS has the following configurable sub modules:

1. Incident Module (750+ datapoints)

2. Warrant Module (75+ datapoints)

3. Citation Module (150+ datapoints)

4. Crash Module (150+ datapoints)

5. Arrest Module (120+ datapoints)

6. Booking Module (225+ datapoints)

7. Investigation Module (100+ datapoints)

8. Field Investigation Module (75+ datapoints)

9. Towed Vehicle Module (40 datapoints)

10. Property Room Module

11. Property Module

12. Process Manager Module

13. Audit Module

14. Report Module - UCR,NIBRS and N-DEx reports. Other custom reports easily configurable

15. Administration Module

16. Instant Messaging Engine for PD users. Displays online and offline messages

17. Property Registration Module

18. Map page displays all Incidents, Crashes, Investigations, Citations, etc.

19. Automatically generate UCR and N-DEx reports from Incidents etc.

20. Automatically generate N-DEx reports from Incidents etc.

21. Scheduler can automate the scheduling and submission of N-DEx and UCR Reports based on predetermined schedules (Daily, Weekly, Monthly, Quarterly).

22. Role based Process Automation Engine Custom Process Templates can be created for each PD process (Incident, Investigation, Citation, Warrant, etc). Multiple Process Automation Templates can co-exist simultaneously within a PD for different processes.

23. Roles can be assigned to various steps of each individual process. Process Manager can display the status of each process within the enterprise and can indicate all activities/roles/documents that have been completed, pending, delayed, approved or rejected.

24. Process Automation engine will document timestamps for all steps, roles involved, documents that are part of the process, etc.

25. Scheduler Engine can programmatically generate and submit UCR, N-DEX and other custom reports on a periodic basis (daily, weekly, monthly and quarterly)

26. Email Notification Engine – As the process progresses from one step to the next, email notifications are sent automatically to all participants of the process.

27. Role based Audit Engine – Capability to enable and disable audit capability by role, by module, by activity (create, update, delete, search). Comes with standard roles - Trooper, Sergeant, Lieutenant, Captain, Major, Lieutenant Colonel, Colonel, Clerk, Dispatcher. Can add/delete new custom roles. Add users, assign users to roles, modify users and their assigned roles. Assign modules to roles. Modify roles-modules assignment. Once the modules are assigned or modified via the Admin UI, the modules are available for the roles when they login

28. Log (configurable) all Logged In User activities

29. Performance Module - Monitor overall application performance at runtime - memory, cpu, http sessions, active threads, active jdbc connections, user jdbc connections, https hits per minute, http mean times, http errors, sql hits per minute, sql mean times, sql errors, system information, execute garbage collector, generate heap dump, etc.