CODY Systems Gains Competitive Advantage with Resolute Software

March 18, 2020
4 minute read

A privately-held family company, CODY Systems provides data management, integration and exchange software solutions for public safety, law enforcement and other public sector. The company helps ensure officer and citizen safety through cost-effective information management, sharing, integration and analysis.
Cody Case Image

Quick access to mission-critical information in the field is essential for public safety professionals. For this reason, 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.

Challenge

A new generation of increasingly mobile professionals enter the public safety scene, and CODY had to modernize its solutions to keep up with the workforce’s expectations for modern technology and software.

Additionally, CODY’s solutions and infrastructure must be modernized to simplify and automate time-consuming data entry, as well as implement NIBRS compliance.


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

Barbara Falcaro, Vice President of Technical Operations, CODY Systems.


Solution

Together with Resolute Software, CODY has embarked on a multi-phased modernization project, with the goal of meeting several requirements:

  • Modern, future-proof technology stack
    Currently, the larger part of the system is 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 CODY’s customers will be accessing the software primarily on mobile devices, responsive design is 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.

Technology

To meet the demand for a robust, yet flexible application infrastructure, CODY Systems and Resolute Software designed a distributed microservice architecture based on .NET Core and Oracle. Breaking the classic monolith into a set of microservices allowed CODY 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, CODY 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, CODY gained a 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.”

Barbara Falcaro, Vice President of Technical Operations, CODY Systems


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

Let us do great work together

post-img
Please enter your 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
OFFICES —
PORTLAND
5193 NE Elam Young Pkwy
suite d, Hillsboro
OR 97124, USA
+1-770-901-9870
ATLANTA
279 W Crogan St, Lawcrenville
GA 30046, USA
+1-770-901-9870
SOFIA
141 Tsarigradsko shose Blvd
1784 Sofia, Bulgaria
+1-770-901-9870

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