• What’s the solution about?

    The solution covers diverse steps, from enrolling in courses and accessing a variety of resources and tools to passing exams and getting officially certified.

  • Who’s the client?

    The company is empowering accounting, project management, and healthcare specialists via superior learning solutions and programs.

More about our client and their ambitions

Navigating and boosting career growth

The client company serves the accounting, finance, and project management professions. Nearly half a million specialists have advanced their careers through the client’s exam reviews and Continuing Professional Education courses.

Gaining the upper hand over their rivals

The client decided to create a custom LMS platform to gain a competitive edge. The LMS would primarily target accounting professionals in the US who wish to continue their professional education.

Having a clear vision of the requirements

The LMS would need to support on-demand media presentations and webcasts, comply with AICC and SCORM industry standards, and deliver advanced reporting and billing. Full conformance with NASBA/QAS requirements for distance CPE platforms was critical.

More about Oxagile’s contribution to the project

Oxagile’s eLearning solution development team demonstrated its multi-year expertise in the business domain, as well as their hands-on experience with the required technology stack.

Oxagile was able to prove its know-how in several key areas crucial to the future project’s success. These included live and on-demand video streaming, the availability of knowledgeable architects, advanced Java skills, and an established QA automation process.

More about the solution delivered

Delivered by Oxagile, the resulting CPE LMS platform is a full-blown system that manages all aspects of the eLearning process.

The LMS enables registrants to easily enroll in courses, access a variety of materials (including multimedia), get credits, pass exams, and get officially certified. Instructors can create and publish content, monitor students’ participation, and assess their performance via tests and exams.

Manifold trainings and streaming formats

Support for a variety of learning courses and both on-demand and live video streaming/webcasts. Live webcasts can be delivered in real time via the internet.

Fully customizable emailing

Confirmation emails after course purchase, cancellation emails, reminders of class start time or program due date approaching, course completion emails with a link to a survey.

Advanced eCommerce features

Single sign-on, basket purchase capabilities, payment gateway integration (PayPal, Stripe), various payment options (credit card, payment over the phone), Verisign security.


Branding and co-branding scenarios are available.

Powerful reporting

Both internal and external. Flexible configuration options.

Course management

Adding, updating, rescheduling, disabling courses in two clicks.

More about high product quality

To ensure the quality of the developed LMS, Oxagile involved veteran test automation engineers, who implemented a comprehensive AQA process and testing pipelines.

For test automation to succeed, the team had to address several challenges, including support for concurrent user testing, the need to test video recording functionality, and the ability to automatically test business-critical payment workflows.

  • 90% automation of functional tests
  • Automated weekly cross-browser testing
  • Seamless webcast functionality testing
  • Well-defined regression testing pipelines
  • No need for stabilization sprints
  • Time and money savings in the end

Summing up

By partnering with Oxagile, the client was able to successfully implement a full-fledged EdTech solution with a special focus on accounting. The solution reinforces the client’s position as a market leader that delivers world-class teaching tools, enabling its students to develop the knowledge and expertise necessary to one-up the competition in an ever-changing business world.

Professional Services, Education
Delivery Model
Managed dedicated team
Business Intelligence, Online Video, EdTech, eCommerce, Content management, CRM
Effort and Duration
12 months, 120 man-months
Java, Play Framework, Wowza Streaming Engine, Selenium, TestNG, Allure, Jenkins