Scalability and performance

Review how the system supports growth in user base and content volume through scalable architecture, performance optimization, and load management capabilities.


Provide a clear uptime guarantee, with access to real-time uptime statistics

Clients have 24/7 access to their production LMS environment. MTS guarantees a 99.5% uptime availability, ensuring that unscheduled downtime remains below 0.5% per month.

A 90-day ramp-up period from the go-live date is provided before the uptime guarantee officially takes effect.


Implement a disaster recovery plan with a defined Recovery Time Objective (RTO) for system reliability during peak periods

Our disaster recovery plans for cloud-based systems include:

Our main infrastructure vendor is FranTech, which is multi-homed across several global regions. They maintain an active Discord channel where staff and customers discuss system operations, promoting open and honest communication.

We’ve witnessed their successful recovery from incidents such as:


Is the system scalable to any number of users and user records? Describe how the proposed solution is scalable for future growth

Yes, Moodle is scalable and can handle large numbers of users and records. It supports load balancing, clustering, and can be hosted on powerful servers or cloud environments to accommodate future growth.


How are product upgrades handled? How often are upgrades released

Moodle releases major upgrades twice a year, typically in May and November, with minor updates as needed for security and bug fixes. Upgrades can be managed manually by administrators, ensuring compatibility with customizations and plugins. We assist with the upgrade process to ensure a smooth transition.


Are non-production environments used for development and testing, prior to deployment in production

Yes, we use a separate Moodle development server for testing and development before deployment in production.


Does your organization maintain disaster recovery and/or business continuity plans? If yes, how often are the plans tested and updated? What manner of testing is used

Yes, we maintain disaster recovery and business continuity plans. These plans are tested annually using simulated scenarios to ensure preparedness and updated based on results and organizational changes.


Product delivery capabilities for 24 hours, 7 days a week (24x7) use primarily over the internet with other delivery options available

Our product delivery ensures 24/7 accessibility via a robust, cloud-based LMS, offering reliable performance and high availability. For alternative needs, we provide offline options like downloadable content or on-premise integrations, ensuring flexible, uninterrupted learning experiences.


Is your e-Learning development staff in-house? Discuss the experience of your development staff

No, our e-Learning development staff is not in-house. Instead, we collaborate with a network of highly experienced professionals and trusted partners who specialize in e-Learning development. These external experts bring extensive knowledge in instructional design, multimedia creation, and subject matter expertise, ensuring that our courseware meets high-quality standards.

By leveraging this approach, we maintain flexibility and access to a diverse talent pool, allowing us to develop specialized and up-to-date content tailored to the evolving needs of our learners.


Discuss your development process

Our development process is structured to create high-quality, engaging e-Learning content that meets learner and organizational goals. We begin with a needs analysis to identify learning objectives, target audience, and desired outcomes. Using instructional design models like ADDIE and SAM, we design a course blueprint that includes structure, learning paths, and multimedia elements. Content is then developed in collaboration with subject matter experts (SMEs) to ensure accuracy and relevance, with interactive components like quizzes, simulations, and assessments integrated to enhance engagement. Leveraging technologies such as SCORM, xAPI, and H5P, we ensure compatibility with learning management systems (LMS) and optimize for accessibility. Rigorous testing and quality assurance follow, focusing on functionality, accessibility, and compliance with ADA and WCAG standards. After deployment on the LMS, we provide continuous support and updates, ensuring the course remains relevant and effective over time.


How often is your product upgraded? How often are new releases available

Our product is regularly upgraded to ensure it stays current with technological advancements, industry standards, and user needs. Typically, we release updates on a quarterly basis, with major new releases occurring annually. These updates include improvements to the user interface, new features, bug fixes, and enhancements for better compatibility with various devices and Learning Management Systems (LMS). We also ensure that the courseware content is updated as needed to reflect the latest industry trends and best practices, providing learners with the most relevant and up-to-date learning materials.


How do you manage the system upgrades to your ASP service? How far in advance are administrators notified of the system upgrades

System upgrades to our Application Service Provider (ASP) service are carefully managed to ensure minimal disruption to users. We follow a structured upgrade process that includes rigorous testing and staging before deployment. Administrators are notified of upcoming system upgrades at least two weeks in advance through email notifications and announcements on the admin dashboard. This allows administrators to prepare for any changes, review any new features or updates, and communicate with end users if necessary. Additionally, we provide detailed release notes with each upgrade, outlining the changes, improvements, and any actions required from administrators or users.


Are your servers co-located? Please discuss your co-location and the uptime of your ASP service over the past year

Yes, our servers are co-located in secure, state-of-the-art data centers that adhere to industry best practices for reliability and security. These data centers are equipped with redundant power supplies, cooling systems, and robust security measures to ensure the continuous operation of our ASP service. Over the past year, our service has maintained an uptime of 99.9%, reflecting our commitment to providing a stable and reliable platform for our users. Regular monitoring and proactive maintenance ensure that potential issues are identified and resolved promptly to minimize any service disruptions.


How does your company define “seat” or “user”

In our company, a “seat” or “user” is defined as an individual learner who has been granted access to a course or program. Each seat corresponds to one learner, and access is typically granted through a unique user account. The user account is used to track progress, manage course enrollment, and record completion data. The term “seat” refers to the license or spot allocated to a user, allowing them to engage with the courseware, while “user” refers to the person utilizing that license to access the content.


Would your company allow a seat to be reassigned if an employee’s job description changes

Yes, our company allows for seat reassignment if an employee’s job description changes. Administrators can reassign a seat to a new user within the organization, ensuring that the training resources are used by the appropriate employee based on their updated role. This flexibility helps organizations manage training access effectively, allowing them to maintain a seamless learning experience while adapting to changes in staff responsibilities.


Can your system handle a growing number of users and courses

Moodle is highly scalable, capable of handling a growing number of users and courses with proper server configuration, load balancing, and database optimization.