SaM Solutions to attend Forrester Technology & Innovation Forum East, NYC · November 4–5, 2026

JusticeONE: Cloud-Based SaaS and Mobile Platform Modernization

  • IndustryGovernment Technology, Public Sector, Public Safety Services
  • Solution Custom Development, Multi-Tenant SaaS Platform, Mobile App

Challenge

JusticeONE, formerly Courtware Solutions, develops software for law enforcement agencies, municipal courts and public safety organizations. The company traces its experience in this sector to 1997.

For the modernization project described here, the client engaged SaM Solutions to help move its product roadmap onto a shared cloud-based SaaS platform. The work needed to support mobile access, automation, personalization and growth without losing sight of the security and operational requirements of public-sector users.

Key characteristics of the desired SaaS-based software platform included:

  • Infrastructure automation and security policies for Microsoft Azure Government Cloud
  • A multi-tenant software architecture for a shared SaaS platform
  • An enterprise data model and services layer that could support additional products
  • Consistent branding, design and usability patterns across applications
  • Platform search and filtering using Solr
  • Role-based personalization and user preferences
  • Dashboards, workflows and voice automation for operational users
  • Enterprise data warehouse capabilities for BI & Analytics
JusticeONE, formerly Courtware Solutions
JusticeONE, formerly Courtware Solutions, provides a cloud-based Public Safety & Justice Platform. Its current offering connects records management, dispatch, mobile RMS, eCitation, NCIC, municipal court software and payment processing. It serves law enforcement, courts, schools, airports, transit authorities and other public safety organizations.
“Success starts with people. When tasked with executing a multi-year technology modernization roadmap, you need great partners and elite talent. […] Over the past year, we have been able to collectively build one of the strongest and highest performing development teams I have worked with in my career. I am proud to work side-by-side each day with these team members and partner organizations and cannot wait to release new JusticeONE ® products together throughout 2021!”
Jason Norton

SaM Solutions

Solution

The client’s leadership worked with SaM Solutions to establish an agile development process for the platform, new applications and the transition of existing products. Azure tools supported code management and deployment, giving the team a common delivery process.

The project’s JusticeONE® platform work included two connected applications:

  • The JusticeONE® e-Ticketing Mobile App for iOS and Android phones and tablets. The application supported traffic and parking citations using NCIC data returns or scans of licenses, registrations and vehicle identification numbers. Citation data then flowed into the court management system for processing, reducing manual re-entry and providing a mobile alternative to dedicated in-vehicle terminals.

e-Ticketing Mobile App

  • The JusticeONE® Call For Service (CFS) Module supported 911 dispatchers in recording emergency calls, assigning available units and managing responses through resolution. SignalR and Microsoft Azure Service Bus supported real-time updates, alerts and notifications between the application’s users and services.

JusticeONE Call For Service project interface

The cloud-hosted application provided role-based views for dispatchers and call takers, first responders and system administrators, including support for multiple displays.

The project used Microsoft Azure Government Cloud for hosting. The technical stack and screenshots on this page describe that implementation, rather than the current versions of JusticeONE’s products.

JusticeONE

Integration with the JusticeONE® platform brought system configuration, device licensing and e-ticket data into shared back-end administration.

JusticeONE

Toolbox

Languages and frameworks
C#, .NET Core 3.1, EF Core, SignalR, Azure Functions, DevExpress, Swagger, Angular 9, TypeScript, TSQL, .NET Standard 2.0, Xamarin Forms 4.6
Integration
DevExtreme Widgets, SmartySheets, Adobe Captivate Prime LMS
Build and automation
Microsoft Azure Pipelines
Development environment
Debian GNU/Linux, Jira, Git
Project management tools
Microsoft Azure DevOps Boards
Deploy mode
Sass, Microsoft Azure DevOps
Cloud platform
Microsoft Azure, Microsoft Azure Government Cloud
Databases
MSSQL, SQLite

Success

At the time this project was reported, the e-Ticketing Mobile App and Call For Service (CFS) Module were available on the JusticeONE® cloud-based platform for law enforcement agencies in Georgia and Tennessee.

The work delivered a shared platform foundation, connected mobile and dispatch workflows, and a common development and deployment process. This case study documents the modernization undertaken with SaM Solutions; it does not attribute every subsequent JusticeONE product or feature to that engagement.

JusticeONE today

JusticeONE’s current website presents a connected Public Safety & Justice Platform spanning law enforcement, dispatch, records management, mobile RMS, eCitation, NCIC, municipal courts and payments. Its audience now also includes schools and universities, airports, transit authorities and private security organizations.

For current product capabilities, visit the JusticeONE website or read about JusticeONE.

Please fill out contact information or call us directly at (857) 777‑6073