SaaS Training Portal Development for Vertual Ltd

About the client

Vertual Ltd provides virtual reality training solutions for teachers, students, and patients of radiotherapy. They cater to users in over 30 countries and are transforming the way radiation therapy is taught, learned and understood in universities and teaching hospitals.

Industry EdTech Location United Kingdom Engagement period Mar 2022 - Nov 2022 Technologies .NET, AWS Appstream, Amazon S3

Business challenge

Accessibility constraints in radiotherapy VR training

Vertual Ltd faced a significant accessibility challenge with their flagship software, VERT. 

Designed as a virtual environment of a radiotherapy treatment room, VERT was built as a downloadable Windows application reliant on high-end NVIDIA graphics cards and OpenGL.

This setup necessitated not only specialised hardware but also local system deployment at each client site.

Organisations were required to refurbish specific rooms or halls for projecting the software onto screens or walls.

This approach presented considerable issues:

  • VERT's dependency on specific graphics hardware and operating systems limited its accessibility to technically equipped institutions
  • Users had to be physically present to use the locally deployed system, a significant barrier during COVID-19
  • The necessity of a dedicated projection room presented logistical challenges in diverse settings
  • Absence of a cloud-based VERT version hindered its use in mobile and flexible scenarios like remote training or demos

The solution

Converting the desktop app to a SaaS platform with AWS Appstream

Converting the desktop app to a SaaS platform with AWS Appstream

To expand VERT's reach and enhance its effectiveness as a training tool, our client wanted to develop an MVP of a web-based version of VERT, accessible on any device with an internet connection.

The project entailed the following requirements:

  • Transform VERT into a web application using AWS Appstream technology
  • Maintain the speed and performance of the original application in its new web-based form
  • Build a fully functional learning management system (LMS) around the core VERT functionality
  • Implement a SaaS model with client management, subscription options, and usage-based billing
Platform components

Converting the desktop app to a SaaS platform with AWS Appstream

Platform components

The web-based VERT is a multi-tenant, SaaS platform catering to the needs of multiple user types. It is structured into three portals:

  • Student portal: Offers access to lessons, tracks exercise completion, and supports personalised learning for students and staff in training.
  • Manager portal: Enables doctors, teachers, and trainers to create course content, manage groups, assign tasks, and monitor student progress.
  • Admin portal: Allows VERT staff to manage organisation profiles, user access and permissions, and system maintenance.
Content management

System features and functionality

Content management

  • Features for designated managers to organise the training materials available on the VERT platform into modules, sub-modules, and exercises and distribute them to learners.
  • Edit the existing content or create custom content such as workbooks, assignments, or slideshows for students.
  • Tag content with categories and hashtags for easy navigation.
Student management

System features and functionality

Student management

  • Add users up to the maximum number of seats purchased according to the subscription. 
  • Manage user IDs or make them active or inactive.
  • Assign modules or assignments to the users.
Customised student groups

System features and functionality

Customised student groups

  • Organise users into multiple groups by year, department, or any other common characteristic.
  • Assign content to the groups in one go rather than individually.
Engaging with learning material

System features and functionality

Engaging with learning material

  • An intuitive system for students to view the modules and assignments along with due dates.
  • Work on assignments by launching VERT virtually within the web browser. 
  • Generate and download PDF reports to view their progress and performance.
Platform administration

System features and functionality

Platform administration

  • Set up and manage client organisation profiles via the admin portal.
  • Set limits on the number of users at each organisation and total hours of usage allotted based on the licence purchased.
  • Set up users (managers, students) within each organisation. 
  • Reporting around platform usage.

Advanced integration and storage optimisation

Our approach involved creating a session-based system that offers seamless synchronisation and persistent data accessibility across desktop and web platforms.

  • Application streaming setup: We configured and optimised Amazon AppStream 2.0 to stream the VERT desktop application as a browser-based solution.
  • Instance optimisation: The team selected GPU-optimised instances that were best suited for the graphical demands of the VERT application.
  • User session management: For managing user sessions within AppStream 2.0, we set up session scripts to initiate and terminate application instances.
  • Amazon S3 integration: Amazon S3 buckets were integrated with AppStream 2.0 for persistent data storage that was accessible both from the desktop application and the web portal. 
  • Custom file system development: This was designed to handle large files, especially 3D models and multimedia content, ensuring efficient access and manipulation of these files within the web environment.

The impact

160+ sign-ups and enhanced accessibility with a SaaS deployment

The implementation of the VERT on Demand by GoodCore has had a profound and positive impact on the system's accessibility and solidified our client’s position as a leader in the radiotherapy training sector.

  • The system’s web version enabled users to access and run it in the cloud,  avoiding the need for specialised computer hardware and individual deployments in each client organisation.
  • The platform has significantly enhanced the training experience of end users, achieving a high adoption rate and positive feedback.
  • On top of the core functionality of delivery of training material, sophisticated LMS features enable the design of customised learning tracks for students.
  • VERT on Demand has achieved over 160 sign-ups worldwide since its launch, making our client the undisputed market leader in radiotherapy training.
  • Our engagement is ongoing and we're continuously enhancing VERT, adding new features to keep it at the cutting edge of training technology.

Wondering about the price range for a similar solution?

Get ballpark estimates and insights into team structure and timelines.

    Seeking digital excellence?

    Tell us your project vision and receive expert insights, practical feedback, and suitable engagement options from our leadership.

    By submitting this form, you agree to GoodCore Software Privacy Policy

    19+ years

    of experience crafting exceptional software

    6.8 years

    clients spend with us on average

    100+

    successful projects for startups and enterprises


    Check Mark
    NDA Included

    Strict adherence to confidentiality

    Check Mark
    IP rights secured

    Intellectual Property belongs to you


    Got questions?
    Want to talk to us?
    020 8781 6903
    Want to join our team?