The client is a development department of the Ministry in EU-country. This institution deals with finance and taxes. They have a platform (portal with a document management system) for running some affairs.
The Ministry had used this platform for several years before our team joined the project. The solution architecture and design were created almost 15 years ago using old technologies like ASP.NET Webforms and jQuery and needed to be redesigned and updated due to modern UX interfaces, migrate to single page application on Angular and Backend on .Net Core engine. The new solution had to persist all features as in the existing product, but become more maintainable, performant, and user-friendly.