A Learning System with Administrative Tools using both AWS and Azure

A Learning System with Administrative Tools using both AWS and Azure

About Client

The client is a software development firm, developing software for diverse applications.

They offer end-to-end software development services, from UI/UX to Application Architecture and Design, Development, Testing and Product Management. The client had been tasked with developing a software for a complex learning system involving thousands of learners across several age groups, interest groups. areas and preferred class timings.

They worked with NaarSoft for over three years from development through the maintenance stage in developing a Web-based computer system that provides administrative tools for the class leaders to assist in operating the class. It also provides helpful features for a class member, register a new member for respective class and location, manage Class session setting, class venue and Core group leaders and locations.

Client’s Challenges

There were challenges with the incumbent arrangement. The Client could not get the maximum benefit of the outsourcing model. Geographical limitations was only a minor challenge, the complexity of the application and the various levels of leadership, layers of communication and business rules required a much deeper understanding of the architecture a originally envisaged. Support was required during US timings as well for special events like releases and post release support.The customer also planned to leverage the cloud (both AWS and Azure) and latest technologies like GraphQL.

How NaarSoft Helped

NaarSoft deployed highly experienced and competent developers who spent considerable time studying the application and developed a thorough understanding of the application, the architecture and the navigational part, much to the pleasant surprise of the customer. The developers were not only able to understand the architecture but also the navigation and business rules.


As a result of quickly understanding the application and architecture, the customer was able to see tickets being handled in less than a week. A working level relationship developed between the Product Owner and the Development Team quickly enough to facilitate extended levels of support for special requirements. The satisfaction of the customer resulted in the expansion of the engagement four fold.