An association of counties for a large US state develops a modernization plan for a custom application approaching end-of-life support.


Our client relied on a technology that is approaching end-of-life support for one of their custom applications. Their tax form generation process was approaching obsolescence, which could have resulted in costly errors and legal compliance issues. With no internal software development staff, they needed to engage outside help to update their systems. To mitigate the risk, they required expert guidance and assistance to modernize their current system into a single, robust system that is both simple to maintain and adaptable to changing government regulations.

Migrated to modern customer application with streamlined user interface


Apex proposed a comprehensive solution to help our client modernize their tax form generation process that included analysis, design, and development. We conducted a thorough assessment and analysis of the client's current systems and processes to identify manual steps, redundancies, pain points, and opportunities for improvement. We provided four modernization options based on the assessment, tailored to the client's most valuable needs. Each option included a phased modular solution to unify the current tax form generation process, ensuring the new system is fully integrated with existing systems, functional, and user-friendly. We developed the new system using Microsoft's Blazor web technology. In addition, Apex will conduct testing, implementation, maintenance, and support operations after the completion of the project. Our goal is to provide a complete end-to-end solution that will enable our client to have a modern, streamlined, and compliant tax form generation process.


As a result of this project, our client no longer has issues with software approaching end-of-life and has an easily navigable user interface that has received very positive feedback. Apex produced and executed a modernization plan for our client's tax form generation process. We carefully listened to our client's needs and annotated their processes to provide valuable documentation of their current state. Using this information, we created a visually digestible roadmap to showcase what their future state could be, which led to the adoption of an incremental modernization approach.