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.
Client’s new model for future projects