Join the club

Get access to instant advice from our team on all things Software Development and UX/UI design.

I agree to the Privacy Notice
Thank you!

You are now subscribed to Resolute’s insights!

Subscribe to our insights, updates, and tech news

Thank you!
Coming to your inbox soon.

How a leading public safety software vendor modernizes its operations, attracts the new generation of public safety workforce and gains cutting edge

March 18, 2020
4 minute read

Our client, a privately-held family company, is a leading software vendor that provides data management, integration and exchange software solutions for public safety, law enforcement and other public sectors. The company helps ensure officer and citizen safety through cost-effective information management, sharing, integration and analysis.
Public safety image

The Challenge

Ensuring public safety can’t be done from behind a desk. Quick access to mission-critical information in the field is essential for police officers, detectives, sheriffs and other public safety professionals constantly on the move. That's why, time-consuming, repetitive tasks such as incident reporting, evidence tracking, entity searches, and other key functions should be automated and made available across platforms and devices. Our client needed to transform and modernize their solutions in order to meet the needs of a younger generation of increasingly mobile workforce and keep up with their expectations for modern technology and software. They had to modernize their solutions to simplify and automate time-consuming tasks such as data entry, integrate with other new apps and technologies, as well as implement NIBRS compliance.


“Our customers want software that runs seamlessly across devices and operating systems, so they can access it anywhere”


Solution

Together with Resolute Software, the client embarked on a multi-phased modernization project, with the goal of meeting several requirements essential for the success of the project:

  • Modern, future-proof technology stack
    The larger part of their system was written in a blend of Delphi, .NET and HTML. Standardizing on C#/.NET Core and Angular enables a robust, resilient and performant application architecture that can support intuitive user experiences on any device and operating system.
  • Offline operation and sync
    The new system must support offline operation, so data is automatically synced to the system once a connection is established.
  • Responsive design
    As our client’s customers will be accessing the software primarily on mobile devices, responsive design was essential to ensure adoption and usability.
  • Data security
    Storage on the client must be encrypted to protect sensitive information that officers enter via their devices.
  • Access and Permissions
    To keep data secure, the system must be able to authenticate users and apply license and permissions regardless of location, device or network connectivity.
  • Messaging
    The new platform must support an integrated messaging solution for sending alerts between users.

To meet the demand for a robust, yet flexible application infrastructure, we designed a distributed microservice architecture based on .NET Core and Oracle. Breaking the classic monolith into a set of microservices allowed our client to deploy core application capabilities both on customer premises as well as on private cloud infrastructure, depending on business needs.

Application services communicate with each other and with the database through a shared message bus that helps orchestrate data flow in the system core. A distributed multi-tier user authentication and licensing subsystem manages end-user access to the system, delegating authentication to related tenant identity providers.

Backed by a flexible core application infrastructure, the system provides an intuitive end-user experience through multiple responsive web-based applications. Powered by Angular and taking full advantage of modern browser technologies for caching, storage and encryption, the client’s web apps run on any device, transform intuitively to fit any screen size, and enhance the end-user productivity both out in the field and behind a desk.

Results

By providing cross-platform compatibility, mobile functionality and a modern interface, our client gained strong competitive advantage. Its modernized Public Safety Software will meet the needs of its customer base in 2020 and beyond, as it will be agile enough to accommodate innovations in public safety technology as they become available.


“The best part is we didn’t have to spend years trying to find and hire people with that level of talent and expertise -- by partnering with Resolute, it’s immediately available to us.”


We forge open, long-lasting partnerships with our customers.

Let us do great work together

post stamp
Please enter your first name
Please enter your last name
Please enter your company
Please enter a valid email
The phone number is invalid
Optional
Optional
We kindly ask you to accept our Privacy Notice when reaching out
Secured with ReCAPTCHA. Privacy Policy and Terms of Service.
OFFICES —
SAVANNAH
1305 Barnard St # 839,
Savannah, GA 31401, USA
+1-770-901-9870
AMSTERDAM
Dusartstraat 46hs, 1072HT,
Amsterdam, Netherlands
+31-65-514-2911
SOFIA
141 Tsarigradsko shose Blvd
1784 Sofia, Bulgaria
+1-770-901-9870

We forge open, long-lasting partnerships with our customers.

Subscribe to our insights

Subscribe to receive insights, updates and tech news from the Resolute team.

You are now subscribed to Resolute's insights!

Thank you!