Spiria undertook a thorough audit of the existing codebase, identifying several bottlenecks that would hamper the application’s scalability and reactivity. Priority was given to optimizing performance, amending some technological choices and clearing the technological debt identified during the audit. Once these issues were addressed, new features could be developed. End-users now enjoy a more user-friendly experience, and have access to a voting feature that reinforces their feeling of belonging to a community of learners, to an on-line testing system providing them with government-recognized training certificates, and to a personalized learner’s roadmap in PDF, among other things. Roadmap managers, for their part, enjoy new monitoring and reporting tools and editing privileges to create roadmaps. To prevent potential regression, the team invested heavily in quality assurance, developing an automated functional test system covering virtually every aspect of the application. At the same time, the mobile experience was overhauled to meet user needs.