Skip to main content

CJS Common Platform

The CJS Common Platform (CPP) supports the criminal courts in England and Wales. It is a distinct platform with its own access, deployment and operational processes.

New joiners should read and follow the onboarding process to obtain access.

Service lifecycle

Follow the lifecycle stages in order when bringing a new component onto CPP:

  1. Onboarding: obtain personal access and complete service onboarding to agree ownership, dependencies and the first target stack.
  2. Starting a new component: create the repository, configure the build, provision dependencies, deploy to non-live and validate the service.
  3. Path to Live: prepare release evidence and deploy through PRP and PRD with Crime Release Management.
  4. Live service: check environment availability and outbound network configuration for running services.

Platform reference

Use these sections throughout the lifecycle:

This page was last reviewed on 30 September 2026. It needs to be reviewed again on 30 March 2027 by the page owner platops-build-notices .