— CASE STUDY

Stabilizing critical corrections systems while CDOC modernized its enterprise platform

theta. kept essential corrections workflows moving while CDOC transitioned from aging custom applications to a modern enterprise suite. By resolving data issues, restructuring backend logic, and improving applications that would remain in place, theta. reduced friction in the legacy environment and created a safer path through a complex, multi-system transition.

customer

Colorado Department of Corrections (CDOC)

Contract Role

Subcontractor

Mission

Corrections systems modernization

Delivery Focus

Legacy stabilization, backend modernization, and user-centered transition

Capabilities

Discover & Define | Build & Integrate | Enable & Transfer

Mission Context

CDOC was moving from aging, tightly connected custom applications to a modern enterprise information system. The transition affected inmate information, parole-board actions, back-office operations, and legal communications, while several applications still needed to operate outside the new suite. theta. worked across software delivery and user research to stabilize the current environment, understand the work that could not simply migrate, and improve the systems that would bridge CDOC into its next operating model.

Why it mattered

Corrections work cannot pause for a platform migration.

Corrections work cannot pause for a platform migration. Staff needed dependable access to critical information throughout the transition, and legacy defects or inefficient queries could create operational risk at exactly the moment the technology landscape was becoming more complex.

The Challenge

Modernize connected systems without interrupting essential work
1

Tightly coupled legacy applications

Years of interdependent code and data made even targeted changes difficult to isolate and test.

2

Uninterrupted operations

Essential corrections workflows had to remain available while new systems were introduced.

3

Applications outside the migration

Some tools required a sustainable path forward even though they were not moving into the new suite.

How theta. Delivered

A more stable bridge from the legacy environment to the modern platform
1

Stabilized legacy code

theta. analyzed the existing codebase and delivered focused fixes that resolved data problems without creating unnecessary disruption.

2

Restructured backend logic

theta. simplified backend behavior and reduced avoidable database queries, improving maintainability and system responsiveness.

3

Designed around real workflows

theta. conducted user research to understand how staff relied on non-migrating applications and translated those needs into practical improvements.

4

Strengthened delivery practices

theta. supported Agile planning, infrastructure as code, source control, and CI/CD practices that made changes easier to manage and repeat.

Outcomes

Critical workflows remained dependable while modernization moved forward
theta. delivered a more stable and manageable bridge between CDOC’s legacy environment and its modern enterprise platform.

Critical data issues resolved

Focused remediation addressed data problems affecting the operating environment and reduced disruption to essential workflows.

A leaner backend

Fewer unnecessary database calls and clearer backend logic made the legacy applications easier to operate and change.

A safer transition path

Repeatable delivery practices and user-informed improvements gave CDOC stronger continuity while modernization moved forward.

Built for What Comes Next

A maintainable transition layer
CDOC gained a more maintainable transition layer: stable enough to support current operations, flexible enough to change, and grounded in how corrections staff actually use the systems.

Technical environment

Technology and delivery practices

PHP, Shell, JavaScript, Drupal, Informix, infrastructure as code, custom CI/CD, Git, and Azure

Have a complex mission to turn into a usable digital product?

Let us start with the policy, people, systems, and operating realities that shape the work.

Related work

Related case studies

05-opm-insurance-case-study-hero

OPM

theta. maintained and extended a portfolio of OPM Healthcare and Insurance applications, pairing dependable operations with continuous product improvement. Across claims correspondence, benefits information, and plan-brochure workflows, theta. delivered stable service, new features, and accessible digital content.
08-ed-gov-case-study-hero

ED

theta. led an Agile discovery that converted business, content, technology, security, and funding constraints into an actionable modernization roadmap for ED.gov. The work gave the Department a sequenced delivery strategy and the technical foundation for its Technology Modernization Fund proposal.
07-batcave-case-study-hero

CMS

theta. integrated automated testing, deployment, observability, and security controls into batCAVE’s platform delivery path. The work gave product teams a repeatable way to move software toward authorization and production while inheriting established controls and strengthening software-supply-chain visibility.
Scroll to Top