Administrative Office of Pennsylvania Courts
“The ability to quickly access the most current court information throughout the state – information including prior convictions, bail history, pending charges and outstanding warrants – is invaluable to judges, law enforcement officers and other criminal justice agencies.”
Ralph J. Cappy
Chief Justice of Pennsylvania
The Commonwealth of Pennsylvania Common Pleas Case Management System (CPCMS) is a comprehensive, statewide system for criminal case management developed by the Administrative Office of Pennsylvania Courts (AOPC) under a mandate from the Pennsylvania Supreme Court. The system built using Sybase Technology— brings the 60 Pennsylvania Judicial Districts in 67 counties together in a single, uniform approach to criminal case processing. As a result of this centralization, CPCMS has made it possible to perform data exchanges with the courts’ business partners in a uniform and reusable way. These data exchanges employ a comprehensive XML model definition which is GJXDM (Global Justice XML Data Model) compliant and will soon be NIEM (National Information Exchange Model) compliant as well. Both national organizations are supported by the Federal government.
Business Advantage
- Implementation of the Common Pleas Case Management System in all counties of the Commonwealth provides tremendous value to criminal justice and public safety officials alike. A completely integrated judicial system provides authorized JNET users with access to reliable and accurate court information through one system; increasing investigators’ productivity and improving officer safety.
Key Benefits
- Unified application of justice – criminal courts from all 67 counties now follow the same case management procedures
- Uniformity of legal and administrative practices – such as how money from fines and other restitutions is distributed
- Standardization of information – information across all the counties is now classified in a consistent manner so that it can be easily shared
- Users are able to access statewide case information rather than inquire county by county.
- Different levels of courts can now communicate more easily – cases can be moved from one level to the next without re-keying data. (The system handles approximately 18,000 case transfers per month that otherwise would have to be manually entered.)
- The integration of CPCMS also has moved counties toward more consistent practices resulting in a more uniform system of justice
Sybase Technology
Industry
- Public Sector
Download the full success story in PDF format.
A New Era of Public Access to Court Records
The Common Pleas Case Management System (CPCMS) developed by the
Commonwealth of Pennsylvania has literally ushered in a new era in
public access to court records. At no time have court records been so
accessible. Electronic criminal court records from 67 counties across
the state are now only a key stroke away from any Internet user – with
general information made available to the public and confidential
information made available only to authorized users within the court
system as well as within the criminal justice system of Pennsylvania.
One of the primary goals of this statewide judicial automation system
was to improve understanding of court records by providing standardized
procedures, notices, and forms in all of Pennsylvania’s counties.
Judicial automation also greatly expands the public’s access to court
records and schedules, and it improves law enforcement capabilities
through the sharing of critical data between many judicial districts
and agencies.
Simultaneously, the Administrative of Office Pennsylvania Courts
(AOPC), the department that managed the deployment of CPCMS, has
collaborated with its business partners in state and local governments
to support and enhance the Executive Branch’s Justice Network. In doing
so, the benefits of automation within the judiciary have been extended
many-fold to those within the criminal justice community.
Although judicial automation was the primary goal of the CPCMS, another
significant benefit realized by the system is public safety. Not only
does the system help the courts provide justice more expeditiously, it
also helps to remove more fugitives from the street. For example, by
providing near real-time warrant information across all the counties of
Pennsylvania, CPCMS has made it possible to apprehend many criminals
with outstanding warrants that would have otherwise gone undetected
during routine traffic stops or while visiting county courthouses to
pay fines.
Enhancing Pennsylvania Law Enforcement
User groups of CPCMS include the Clerk of Courts, Chambers, and Court
Administrators of the Criminal Courts of Common Pleas in all
Pennsylvania counties. These staff members include filing office clerks
and supervisors; administrative and financial staff; Court
Administration and scheduling staff; judges and their staffs; and
additional court personnel who need access to case information.
Approximately 8,100 CPCMS users directly access the application system
across the state.
CPCMS also allows courts and end-users to automatically share
court-case docket information. This feature is particularly important
when a case is moved from one court level to the next or from one
county to the next. Instead of re-keying the case docket information,
the receiving court can automatically retrieve all information to
process the case as expediently as possible. The system also gives the
courts the ability to manage case timelines and calculate ahead of time
when case milestones will occur. This feature has proven invaluable to
defendants and their lawyers, district attorneys, witnesses and court
personnel who need to determine when to allocate their time to a case.
In addition to assisting the Pennsylvania courts, CPCMS has also
enhanced Pennsylvania law enforcement. Warrant information is
automatically posted and shared with criminal justice agencies across
the state. The up-to-date information has led to the apprehension of
many fugitives with outstanding warrants that might otherwise have gone
unnoticed during a routine traffic violation stop or other minor
infraction. When accessing the CPCMS, users are alerted when a person
they interact with has been issued a warrant from any county in the
state.
Law enforcement personnel access the Court’s secure web portal, through
their Justice Network (JNET) connection, to view secure information
replicated from the CPCMS production environment. The system also
offers web-based public information that allows any citizen to see case
scheduling and other basic information about each case. All access to
the web portal is controlled through tight role-level security.
The web portal helps law enforcement personnel that must appear in
court as witnesses as well as citizens that need to attend a trial.
They can simply check the web portal before traveling to the courthouse
to make sure the case is taking place or to find out if a continuance
has been granted. This has cut down on the traffic at clerk offices as
well as law enforcement overtime pay.
Since the CPCMS system has gone live, it has drawn attention from other
states during court technology conferences. Few states have developed a
statewide unified judicial case management system, and no state the
size of Pennsylvania has completed an undertaking this massive. To
succeed, the project required a total commitment from the Supreme Court
of Pennsylvania, the Pennsylvania Legislature and all 67 county courts
in the Commonwealth.
CPCMS, along with the Magisterial District Judge System (MDJS) and the
Pennsylvania Appellate Case Management System (PACMS), have been
combined to place the
Commonwealth of Pennsylvania at the forefront of court technology nationwide.
Improving Court Processes
Delivering on the Pennsylvania Supreme Court’s mandate, CPCMS has
fundamentally changed and improved the court processes, creating
uniformity and an underlying operating language.
CPCMS helps agencies and citizens inside and outside of the Pennsylvania Courts:
- Law enforcement agencies now receive warrant information faster so arrests can be made quickly, which in turn creates a safer environment for citizens.
- Citizens benefit from the web portal that allows them to track scheduling and other activities associated with cases. In 2006, 8.1 million dockets have been accessed via the web portal.
- District Attorneys have the ability to receive Common Pleas case information as well as the ability to transmit data on criminal charges being filed in the Courts of Common Pleas.
- Pennsylvania Department of Transportation receives dispositions for traffic-related offenses.
- Department of Revenue receives electronic summaries and details of all collections on a monthly basis to track monies received and disbursed to all Commonwealth funds.
- Auditor General receives accounting information for the completion of statewide audits.
- Department of Health receives information on the Tobacco Enforcement initiative.
- Pennsylvania State Police receives information on the compliance with Megan’s Law, and reportable dispositions to the criminal history repository.
- CPCMS receives nightly updates on inmate status from the Department of Corrections.
- Pennsylvania Commission on Sentencing receives information which in turn helps judges determine sentencing guidelines.
- The general public can now view public cases and court calendars online.
Migrating Disparate Systems
The mandate from the Pennsylvania Supreme Court provided the impetus
for the statewide project and the funding appropriated by the
legislature ensured this project would be successfully completed. While
the project had the support it needed, without the proper technology it
would have taken the court system much longer to successfully implement
the solution.
The Commonwealth of Pennsylvania needed technology flexible enough
to incorporate the wide diversity of county business practices. Each
county runs its courts somewhat differently and has people in different
job roles handling different job responsibilities. To bring them all
into the same system, the state needed a level of customization and a
training staff that could customize technical training materials for
each county.
The Commonwealth migrated legacy system data from 66 of 67 counties (1
county used a manual paper-based system) that utilized 47 distinct
computer systems ranging from home-grown internal systems to
off-the-shelf software with database management system platforms. Some
were Windows-based, but most were not. Some counties stored data in
more than one system, and physical formatting challenges had to be
overcome. But the biggest challenge was determining what all the data
meant and mapping it to the new common system. Unfortunately, the data
could not just be moved – it had to be interpreted. A significant gap
existed because many of legacy systems did not have the kind of control
over the lookup values of the metadata compared to what CPCMS offered.
The AOPC needed to work with the counties to map each data element to
the new CPCMS.
The Commonwealth migrated between two and four counties per month by
closing down each courthouse on a Friday night and completing the
migration over the weekend. Each county had no choice but to go live
again by Monday morning, so technology that offered a smooth transition
was critical. In the end, the Commonwealth migrated 5.6 million cases
from the legacy systems of the 66 counties.
A key attribute of the technology is security. Row-level security is
employed through the use of layered security views and the
implementation of security in stored procedures. Application and
database roles are used to implement security against views and stored
procedures. Security access levels are then established by each county
as part of the customization process. Multiple levels of system access
are given to each user depending on his/her roles. Menu items and
subsequent screens are enabled or disabled based on a user’s security
roles. The system also includes a sophisticated audit trail of every
user action that adds or modifies data.
Key components of the technology include Sybase Adaptive Server
Enterprise, Replication Server, and EAServer (Application Server) as
well as PowerDesigner for data modeling. This system runs on Sun
Microsystems server hardware and the CPCMS interface was developed
using the Microsoft .NET development platform. Sybase and Deloitte
Consulting have also provided technical consulting services during the
planning, development and deployment of this system.
First of Its Kind
Very few states in the U.S. have a comprehensive, statewide system for
criminal case management. Among those states that do, no state with a
population at least the size of Pennsylvania has succeeded in deploying
such a system. With the diversity of county courts, and the strong
desire for local control, it requires a major commitment from a state
to succeed in unifying case management across all of its counties,
particularly a state such as Pennsylvania with 67 counties and a
population approaching 12.5 million people.
The effort to deploy CPCMS is in itself original because few state
Supreme Courts have been bold enough to put forth a mandate to deploy a
unified case management system. And few state legislatures have been
creative enough to find a way to fund such a system. For CPCMS, no
public tax dollars were spent. Primary funding came from revenue
generated by the courts via court fees and increases in fines and costs
collected by the courts.
But even with a Supreme Court mandate and creative Legislature
financing, few states would still have the means to bring together all
the counties to create a shared vision for how a unified case
management system can create efficiencies while also helping law
enforcement agencies apprehend criminals and keep citizens up-to-date
on the progress of cases.
Pennsylvania accomplished this by utilizing business analysts to
understand how each county operates and to act as liaisons in
considering county requirements while also demonstrating the benefits
of the system. In the end, all the counties felt as though their needs
were considered, and through the training provided by the AOPC, the
counties were able to understand how to utilize the system so that they
could benefit to the fullest extent.
Resistance to Change
The greatest challenge faced by the Commonwealth was the wide diversity
of business practices across the 67 counties. Each county ran their
courts differently and utilized people in different job roles for
various functions such as the collection of money. This initial
resistance to change was alleviated during the requirements-gathering
stage as the CPCMS implementation team helped bring everyone onto the
same page, accepting a level of customization that satisfied the needs
of each county.
The Commonwealth also hired business analysts to work directly with the
counties to understand their business practices and how to meet their
needs. The analysts acted as liaisons to help streamline the
communication on issues. The Commonwealth then utilized an experienced
training staff that developed customized training materials for each
county. This high-touch approach helped the users at each county feel
more comfortable with the new system.
Another challenge facing the CPCMS project was that the legacy data
from 66 counties was formatted in 47 distinct computer systems
including home-grown internal systems and off-the-shelf software
utilizing various DBMS platforms. Some counties also had data in more
than one system.
Although this situation created physical formatting challenges, the
biggest challenge was determining what all the data meant and mapping
it to the new common system. Unfortunately, the data could not just be
moved – it had to be interpreted. A significant gap existed because
many of legacy systems did not have the kind of control over the lookup
values of the metadata compared to what CPCMS offered. The AOPC needed
to work with the counties to map each data element to the new CPCMS.
Although most judicial case management systems have not employed a
disaster recovery solution that can fully support the load and
functionality of its applications, the AOPC has implemented such an
environment.
The AOPC was unique in that it had the vision, support and direction of
the Supreme Court and a funding mechanism approved by the Legislature
to proceed. In addition, the Supreme Court mandated to the counties
that CPCMS will be the criminal court case management system in use
statewide. The project encountered "resistance to change" at the
beginning of the rollout phase by several county criminal Courts of
Common Pleas. It wasn’t until about half way through the rollout phase
of the system that the counties began to realize the significant
benefits gained from using a statewide system. Many issues were faced
by the project team throughout the rollout. The project team addressed
them head on and formed cross disciplinary teams to address critical
path tasks. A revised communication approach was implemented resulting
in a better working relationship with the county staff and end users.
Exceeding Goals
CPCMS is now fully operational and has exceeded its primary goal of
unifying and expediting court-case management across all 67
Pennsylvania counties and three tiers of courts. Overall, approximately
16,000 identifiable users benefit from the system. Additionally,
countless other users benefit from the data managed by the system
though the public web portal and data sent to various business partners
working with the criminal justice system.
CPCMS has also made it possible for criminal justice agencies to
apprehend fugitives faster by providing warrant information in near
real-time, making Pennsylvania a safer place for its 12.5 million
inhabitants.
Users of the CPCMS applaud its benefits:
“Before judicial automation, counties were unable to share critical
criminal case information with other counties and state or federal
authorities. As we began bringing counties onto CPCMS, we began filling
a huge void in the ability to access available information such as
warrants, prior convictions and bail history that is valuable to the
law enforcement community and increasingly sought in the post 9/11
era.” – Zygmont A. Pines, Court Administrator of Pennsylvania.
“The ability to quickly access the most current court information
throughout the state – information including prior convictions, bail
history, pending charges and outstanding warrants – is invaluable to
judges, law enforcement officers and other criminal justice agencies,”
Chief Justice of Pennsylvania Ralph J. Cappy said.
Debbie Scoff, a clerk in the Jefferson County Adult Probation Office
was going through a routine review of daily payments and noticed a
discrepancy on a defendant’s payment. This prompted her to review the
case on CPCMS. When she did, she realized an outstanding bench warrant
existed for the defendant from another Pennsylvania county. Scoff
referred the information to her department chief who took the defendant
into custody.
Col. Jeffrey B. Miller, Commissioner of the Pennsylvania State Police,
said “Up-to-date warrant information improves the safety of law
enforcement officials, particularly when making an arrest or traffic
stop.”
Phil Tomassini, Executive Director of JNET, said “Implementation of the
Common Pleas Case Management System in all 67 counties of the
Commonwealth provides tremendous value to criminal justice and public
safety officials throughout the Commonwealth. Through a completely
integrated judicial system, authorized JNET users now have access to
reliable and accurate court information through one system which has
dramatically increased investigators’ productivity as well as improving
officer safety.”

Back to Top