Public Safety

GCOM has been working within the Public Safety domain since its inception, and has excelled. GCOM has extensive experience with the replacement of mission-critical systems in the Justice and Public Safety domains. Over the past ten years, GCOM has been serving the needs of many Criminal Justice and Public Safety agencies. This experience has led to a deep understanding of the complexity associated with implementing a major system of critical importance.

Some key relevant systems completed recently include CCH, EFP (Enterprise Fingerprint  Processing), SOMS, DNA, III, NLETS, NCIC, NIEM Enabled RAP Sheet, IBR/UCR (Incident Based Reporting/Uniform Case Reporting), DIR (Domestic Incident Reporting), Juvenile Justice and the Wanted Missing System.



GCOM has applied the knowledge acquired from previous engagements to create CRRMS (Criminal Record Repository & Message Switch). CRRMS is built from the ground up using SOA principles; it is a suite of business and technical services to provide a near custom fit from a COTS product. CRRMS meets most needs out of the box or with some configuration changes.

GCOM started working on CRRMS product from mid-2011; we realized that a product in this domain could offer substantial cost savings for our customers and additionally reduce the time to implement CCH applications. We understood that that no two CCH systems will be identical as statutes vary from State to State, so all rules have to be externalized. We also took into consideration that a Product would have to be highly configurable as business processes vary significantly. Additionally while the federal interfaces will be common, state interfaces are invariably unique.

Our architects took the challenge and created a design that allows flexibility while retaining the core functionality; key guiding principles used for CRRMS were:

  • Use only standards based development tools to offer flexibility to use:

o   any relational database;

o   any JEE compliant application server;

o   any BPEL;

o   any Content Repository; and

o   any Messaging Engine.

  • All Business rules are to be externalized
  • Flexible domain model to enable addition of Events or addition of Fields to existing events
  • Configurable workflow
  • SOA based. Loosely coupled modules to enable CRRMS to adopt customer environment (e.g. different biometric interfaces, NCIC, NLETS adaptors)
  • All business services exposed as EJB and WebService
  • CRRMS upgrade shall not break customization
  • XML (NIEM) based data exchanges


Our product and our highly experienced team fulfills all the criteria to successfully meet and exceed the strategic needs, requirements and vision specified for CCH modernization ITN.

GCOM understands that Public Safety agencies need a CCH system that offers accountability, integrity, timeliness, and completeness. CRRMS scores very high for these criterion.

  • Accountability - all inquiries/updates are fully audited (who, what, when and why); Audit is a centralized service that intercepts all messages regardless of channel of communications (online transaction or system to system transaction).
  • Integrity – all inquiries and updates are channeled thru CCH Services module; absolutely no direct inquiry or update to CCH database by any other process ensures that all business rules/edits are applied for each transaction consistently. All status calculations, consolidation, reverse consolidations decisions are done with each update ensuring that criminal history records are always consistent and all linkages are maintained. Maintaining data quality in the criminal repository is one of the key features of CRRMS.
  • Timeliness – CRRMS has state of the art Notifications and Delivery Services module, the rules for Notifications are highly configurable. This ensures that changes to CCH records are communicated instantly to other Law Enforcement Agencies or contributor of the transactions as appropriate. CRRMS supports Push, Publish and Subscribe mechanisms to broadcast time sensitive messages to the users or other automated systems.
  • Completeness – Configurable rules ensure that updates follow the established pattern, CRRMS has many pre-built rules for matching dispositions to criminal history records; based on the type of error encountered unmatched records can be put in the exception workflow for human intervention or send the record, error type and other relevant details to the appropriate agency. 

Click here to see a Success Story from our portfolio of Public Safety projects.