Client
The client is a European primary education institution that provides training in mathematical, logical, and memory abilities for children. The client has two applications that offer flexible learning paths and provides them for free to children, parents, and teachers.
Business Needs
Existing client applications lacked relevant functionality to adapt to the changing needs of teachers and trainees. It has
- Outdated framework
- High maintenance costs
- Accessibility & device compatibility issues
The client’s legacy applications are struggling with performance, accessibility, and device compatibility issues. The client is seeking application modernization services and optimization of maintenance costs.
Solution
BI experts kicked off the project by conducting story-mapping workshops with the institution concerning users & students to understand the capabilities they needed for settling fluent educational apps.
- Conducted architectural and code reviews of the existing application to identify areas of technical debt and according to performed code optimization and bug fixing.
- Optimized databases by deleting unnecessary elements like duplicated and inactive accounts or non-relevant training progress records, diplomas, and reward charts.
- Examined and optimized applications for
responsiveness and troubleshot several slow-running Microsoft SQL Server queries to fix performance issues. - Added the required functionality to interfaces and leveraged Azure app services to reduce maintenance costs further.
New functionality made the application more accessible, convenient, and flexible to use.
The Results
- 70% Reduce App Maintenance Costs
- 100% Improved User Satisfaction
- 58% Rise in Application Download
Technology Stack
Ready to reduce your technology cost?
Partner with Us for Comprehensive IT Services
We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.
Your benefits:
- Client-oriented
- Independent
- Competent
- Results-driven
- Problem-solving
- Transparent
What happens next?
We Schedule a call at your convenience
We do a discovery and consulting meeting
We prepare a proposal