Case Study

Organisation: NSW Police


NSW Police had a legacy, mainframe based firearm registry system that utilised paper forms and outdated technology.  The Services Company were engaged to provide a project team to deliver a .Net based solution that backed into NSW Police's TRIM records management system. In addition, the backend system would be upgraded and tested.  


The project covered several phases and was aimed to deliver:

  • A data conversion program
  • An image conversion program
  • A rewrite of the the core application from VB6 to C#
  • Upgrade TRIM Caprura 4.3 to HPE CM9
  • Test individual components and the end to end solution, prepare test cases, test scripts and test reports

The project team consisted of a Project Manager/Business Analyst, a TRIM Functional Consultant, .Net Developers and Testers.


.Net, C#, TRIM, REST / JSON API Development, Image conversion, utilising Agile methodology


The technology was dated (VB6) but the project team were required to understand it in order to rewrite in C#.  
Many processes would continue to utilise paper forms as well as online forms so the solution needed to be tested using both paper and online scenarios.
The firearms staff work in regional NSW so were only accessible via video call. This made understanding their challenges difficult and made change management (as the processes had been in place for a long time) quite challenging.


The project was delivered on time and within budget.