Infosys developed a custom-built Web application that allows the professional services company’s clients to enter tax data, analyze and identify differences between the book and tax value of a lease, and enable the company to address the difference in value.
Our team used the Agile methodology over four three-week sprints. Progress was monitored online using Azure DevOps, enabling stakeholders to view project status, from requirements to deployment.
Our Microsoft Azure Cloud-based solution integrated ASP.NET API components with Microsoft Azure Platform services.
- HTML, Angular 6.0, ASP.NET MVC, ASP.NET Web API, Bootstrap, Google API
- Azure Active Directory (Azure AD) for authentication of GT’s internal users
- Microsoft Azure Business-to-Consumer (B2C) for authentication of GT’s client users
- Microsoft Azure Blob Storage service to store supporting documentation and other files
- Microsoft Azure SQL for the database
- Microsoft Azure WebJobs for data import from lease files, calculations, and email notifications
Lease information related to each client was hosted in a multi-tenant instance to segregate each client’s data. Each client instance has a dashboard with Google Maps, a list of all leases with respective summary, option to view lease details, perform required tax calculations, add or upload files with lease information along with accounting information. Significantly, the system can generate seven reports from the latest data.
- Multi-instance application – Each client of GT has its own lease tax application – different database, same code base. Business users can access data only of their respective clients. The Admin function creates a new website with the click of a button.
- Google Maps API component – Google Maps is integrated with the application.
- Azure Key Vault – This cloud-hosted Azure service allows encryption of keys to eliminate Web config files.
- Redis Cache – Open source, in-memory database and caching engine can be used to store and retrieve data in the application.