North Carolina Department of Corrections (DOC) is responsible for custody and management of prisoners serving sentences in North Carolina prisons. It also manages offenders on probation and parole in North Carolina. It maintains an online database of a list of offenders currently in prison, fugitives, recent releases, absconders, and escapes.

Project Scope

State of North Carolina Department of Corrections DOC required a Java Development Support expertise to work closely with the application development team in support of the new client Improvement and Efficiency Project.

This project required support on enhancing the overall development framework of existing client Online Information Network System by replacing its commercial off-the-shelf (COTS) framework with today's standard, best-practice Java-based platform and enhancing efficiencies for future rapid application development with cost savings, in line with the client’s requirements.


The objective of the project is to provide continuous Java Development support for assisting with the overall framework structure, navigation, components, workflow, and security of existing client Online Information Network System.

With a methodical approach, the project was broken down into several components to ease the process of offering quality services. In the beginning, V Group Inc. helped in providing technical analysis, design, programming, testing, documentation, and implementation support. Adhering to application development frameworks and standards we ensured reusability, maintainability, reliability, extensibility for ease-of-use of the application aligned with the client’s business goals.

In parallel, we also helped in identifying opportunities to improve application development frameworks and team productivity. We also participated in all the business requirement discussions, prototype meetings with the design team for a smooth project flow. We also reviewed business functionalities, security, migration, and reporting documentation. We also helped in the robust and dynamic development with the inclusion of the Grails\Groovy JVM framework for system enhancement. Eliminated the COTS functional code, COTS specified servers and unsupported dependencies for improving the current system.

For a smooth flow and proper functioning of the system, we also streamlined the existing database into a more cohesive model for providing a seamless experience, minimizing the complexities of the current system. Also, improved reporting and interfaces of the data warehouse by developing additional Mobile Application features. V Group’s support assisted in managing the scope as per the client’s requirement.

Served as a liaison between Agency and solution’s contract and helped the client in enhancing and managing complex and/or detailed technical procedures in Java development aligned with their business’ requirements reducing support overhead.


  • Java
  • JVM framework
  • Plug-ins - Grails, Groovy, Hibernate
  • Object-oriented Methodology

Word from Spearhead

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.