Case Study: Updating a payment solution organization’s legacy government payment program administration system to meet contractual obligations

The Challenge

The client needed to upgrade a legacy system that administered and monitored the usage of government-issued credit cards. The system’s main purpose was to provide an extra level of security for business owners by ensuring that the government-issued cards were used properly and by flagging potential instances of misuse. Individual accounts within the system could also be assigned customized rules and exceptions depending on privileges specific to that cardholder.

The initial phase of the program saw a successful launch of the system, but the client required a technology partner to implement Phase Two, which would need to be 508 compliant for disabled users. Additionally, the system needed to feature multilingual flexibility and required an updated user interface for consistent look and feel, as well as new functionality on almost every module. The changes to be implemented in Phase Two were mission-critical, as part of the client’s initial agreement with the government was that these requirements would eventually be met by the system.

After one technology partner failed to live up to the client’s lofty standards, the client engaged Magenic to implement Phase Two and keep their system compliant with the government standards.

Legacy system falling short of requirements

The Solution

Magenic leveraged Microsoft .NET, ASP.NET, and SQL Server in providing upgrades across nearly every module within the system. Magenic implemented customizable user roles that allowed individual users different permissions depending on which module they were using. Our enhancements also included improvements to the reporting module, performance enhancements via batch audit emails and batched processing, and support for more robust emails.

Magenic’s development team implemented the client’s UI design, which included new features such as multi-select boxes. This, in conjunction with the improved search functionality, greatly enhanced the user experience. Magenic implemented a framework for white-labeling the application, allowing the client’s consumers to customize the system with their own brand.

Magenic’s history of work with government entities made the implementation of 508(C) compliance a familiar task.

Consistent UI, increased functionality

The Result

By compiling a team that had a 3:1 MDC developer-to-technical lead ratio, Magenic was able to keep costs down to meet the client’s budgetary needs, while providing the client with 18 development resources to ensure that the project was completed on time.

The improved user interface, upgraded functionality, and globalized, multilingual approach allowed the client to better market the system. Compatibility with Internet Explorer 8 allowed them to reach a significantly larger share of IE users. The system is fully 508 compliant and has satisfied all requirements within the government contract. The client was so pleased with Magenic’s work on the project that they specifically described this endeavor as the model they want all future projects to follow.

Custom Software Development Case Study
Client’s new model for future projects
Download PDF

Click to download the Credit Card Compliance System case study as a PDF.

Functional, but not optimal

The client’s legacy system needed several upgrades to both meet the requirements in their governmental contract and to improve the overall user experience. While the system was serving its purpose in monitoring state-issued credit cards, it lacked a consistent UI throughout the process, failed to reach global users due to language limitations, and also failed to reach handicapped users as it wasn’t 508 compliant.

Custom Software Development Case Study
Summary

In order to meet its contractual obligations with the government, an industry-leading payment solution organization needed upgrades to a legacy system for administering and monitoring usage of governmentissued credit cards. After initially working with a different technology partner who couldn’t deliver, the client engaged Magenic to enhance functionality, improve UI, and make the application 508 compliant for disabled users. The project was delivered on-time and within budget, and the client was so pleased that they stated Magenic’s project would be the example they want all future projects to follow.

Technology Used
  • Microsoft .NET
  • ASP.NET
  • Microsoft SQL Server
  • Microsoft SQL Server Reporting Services
  • Corda
  • Microsoft Team Foundation Server
  • Microsoft Build
Copyright 2013 Magenic, All rights Reserved