CSRI & Tantus

Project Background

In 2008, Alberta Justice and Solicitor General (AJSG) undertook an initiative to replace their aging provincial offender management system (OMS) with an integrated commercial-off-the-shelf (COTS) application. Custody and community operations previously recorded offender information in three distinct systems. The new system would enable streamlined processes and a single platform to record information on offenders in the province.

The project brought together multiple stakeholders, internal and external, to identify shared functional needs for the new OMS. Each group’s unique needs had to be considered within the new COTS application’s functionality.

Adding another layer of complexity was the fact that external stakeholders such as police and the courts used information from the old system. Privacy and accessibility were both of high priority to ensure that information was available to external stakeholders without violating privacy legislation.

Overall, the project was highly complex due to four key factors:

  1.  Geography
  2. Offender population increases
  3. Cross-divisional impact
  4. Fixed budget


A ‘big bang’ implementation took place in a 48-hour period with an instant switchover – the new OMS was fully implemented across all business units, rather than phased in. The system successfully supports over 3500 users working in 10 jails and approximately 40 community corrections offices across the province, in addition to hundreds of external stakeholder users (i.e. police, courts, and public security).

From 2008 – 2015, we assisted AJSG with a variety of services and resources which included:

Offender Management System

  • Project and risk management
  • Requirements and definitions
  • Request for proposals development and evaluation management
  • Gap analysis (client representation-vendor management)
  • Requirements and design for reports and customizations (client representations-vendor management)
  • Configuration for COTS functionality
  • System integration and user acceptance testing
  • Oracle environment configuration and training
  • Greenfield Oracle and server architectural blueprint
  • Cheque printing (MICR), concept proofs and subsequent implementations
  • Privacy impact assessment (technical)

Offender Management System Interfaces

CSRI Table

 Solutions Architecture

  • Documented architectural requirements
  • Developed and lead architecture for system integration
  • Integration proof of concept

Data Cleansing & Migration

  • Defined and developed data migration strategy and architecture
  • Data mapping between three legacy systems and target COTS application
  • Develop and test data
  • Supported user acceptance testing of migrated data

 Training for Trust Accounts

  • Developed training material and procedures

Business Transformation (post go-live)

  • Created road map/plan
  • Facilitated sessions with various levels of corrections staff
  • Identified opportunities in the areas of policy, training, system enhancements/configuration, etc.
  • Documented recommendations for executive approval