The Customer
A telecom tax compliance company that provides services to telecom companies, including processing tax returns and ensuring compliance with tax laws.
The Project
Revolutionizing Tax Compliance with Automated Software Solutions
Overview
When the Customer acquired a company that had custom software for tax return processing, they sought the expertise of our team at Improving to assess the software and recommend a path for its modernization.
The Challenge
The Customer faced the challenge of integrating the newly acquired software into their existing operations. The software only supported a small percentage of their clients and business processes. Additionally, it was outdated and hosted on a local server, posing maintenance and scalability issues. The Customer needed a solution that would automate their tax return processing, support all of their clients, and be modern and maintainable.
The Solution
To address the Customer's challenges, we began by conducting a thorough assessment of their software and business processes. Our team worked closely with the Customer's employees to understand their workflow and identify pain points. Based on our findings, we recommended a complete rewrite of the software. We proposed using modern technologies and a cloud-based infrastructure to ensure scalability, flexibility, and ease of maintenance. Our team leveraged Angular for the frontend and .NET Core Web API for the backend, utilizing the Azure Platform as a Service for hosting. We also incorporated Azure Functions and Azure SQL to enhance the system’s capabilities.
The Technologies & Methodologies
Angular: Used for frontend development, providing a modern and responsive user interface.
.NET Core Web API: Employed for the backend development, enabling seamless integration with the front end and facilitating efficient data processing.
Azure Platform as a Service: Utilized for hosting the application, eliminating the need for server maintenance and ensuring scalability and reliability.
Azure Functions: Used to implement serverless computing for specific functions, enhancing the system’s capabilities.
Azure SQL: Employed as the database solution, offering secure and scalable storage for client data.