What is a Training Management System (TMS)?
A Training Management System (TMS) is a software solution designed to manage training activities efficiently. In addition, systems of this type are sometimes referred to as Training Content Management Systems (TCMS). Although the term is less common, some organizations also use the name Training Resource Management System (TRMS).
Furthermore, these training activities may belong to a state educational institution, such as a school, university, or another public or private institute. However, training programs can also be offered by private training providers or by internal company departments, particularly in the area of personnel development. As a result, organizations are able to manage and coordinate learning activities more effectively.
In detail: A Training Management System
The TMS supports users in managing training courses as well as the related data and information. In many cases, tasks must either be carried out digitally within the system or represented digitally to reflect real-world activities. For example, maintaining training content for a course catalogue is a completely digital process. Meanwhile, providing equipment in a meeting room for an event is a physical task that must nevertheless be documented and managed digitally.
Therefore, some systems are referred to as “Training Resource Management Systems,” because the term highlights the digital representation of operational resources and activities. In contrast, systems that mainly focus on training content are often called “Training Content Management Systems.” However, this terminology can sometimes lead to confusion, since standard Content Management Systems (CMS) also manage content. Typically, most CMS platforms specialize in handling media content, such as images or videos, particularly for website publishing. Although this type of content can also support learning activities, training management generally requires significantly more information and functionality than a traditional CMS can provide.
Furthermore, the overall focus of a system depends on the specific type of training organization, its internal processes, and the extent to which these processes are already digitized or can be digitized in the future.
A training management system functionally supports end-to-end processes
The extent of a software’s functions naturally depends on the supplier. However, a commercially available TMS usually aims to map the administrative processes of the education portfolio. These processes typically include:
-
The (digital) creation of training content
-
The provision and distribution of this information
-
Use in bookings and, for example, communication with building services
-
Offsetting, if necessary
-
Evaluation of training activities
-
Portfolio optimization
-
All other related steps
Therefore, a TMS covers the complete end-to-end process of a training company. In this way, a TMS can be considered similar to an Enterprise Resource Planning (ERP) system for a company.
Comparison of requirements with necessary functions
Similar to an ERP system, it may still be necessary to use additional specialized tools or optional modules. For example, a Customer Relationship Management (CRM) system can support customer management within a sales organization. Consequently, TMS solutions are typically very effective at integrating with other systems in the IT landscape, unless they already provide these functions themselves.
When researching a TMS, you quickly realize how extensive and diverse the market is. Therefore, it is essential to clearly define both the required software functions and the company’s specific needs. For instance, organizations should determine whether the primary focus is on managing content, coordinating resources, or delivering learning content, which is usually the responsibility of a Learning Management System (LMS).
Because a TMS is primarily designed to support and optimize processes, evaluating the available functions should be a top priority. In contrast, opinions about design and interface variations are often subjective and may differ depending on personal preferences. However, while the user interface can usually be customized relatively easily, adding missing functionality is generally far more complex and time-consuming.
What do companies use a training management system for?
To the question, “What is a training management system?” The question usually follows directly, what for. Partially hidden behind the question: “Isn’t that also possible with Microsoft Excel?”. What a company uses a TMS for depends heavily on the importance and scope of the training activities in a company. In principle, a distinction can be made between two purposes of use by companies. On the one hand companies in which training processes form a sub-process, such as in personnel development or product training for customers in the manufacturing, which are usually assigned to after sales. Or companies where training processes represent the core process because the product of the company is training.
Training Management System as support for sub-processes
Small and medium-sized companies can often still manage employee training efforts efficiently using Microsoft Excel. However, it becomes more difficult when companies are required to provide training based on regulations. Because in that case, they are also legally obliged to document these training measures.
For example, companies must show which employees participated in which training and when, and sometimes even with what success. Therefore, if a company is subject to such obligations, the effort to ensure all legally required trainings take place on time increases significantly.
Factors for the complexity in training management
Training Management System as „ERP for training provider“
The statements above also generally apply to educational providers. However, it is important to recognize that the training process represents the organization’s core business process. Accordingly, reliable IT support for this process is essential to the company’s success. Therefore, it is particularly important that all required and expected functions are available with the necessary level of quality and performance.
In this context, commercial processing also plays a crucial role. Since training providers generate revenue through their expertise and educational services, a TMS should ideally include functions that support commercial and business-related processes. Alternatively, if these functions are not integrated directly, the system should at least be able to communicate efficiently with external systems through interfaces. Moreover, when working closely with customers, the sales process becomes increasingly important, which in turn raises the relevance of technical requirements in the Customer Relationship Management (CRM) area.
Furthermore, these functions may also be relevant for related sub-processes, such as customer product training. However, they are generally not as critical in these scenarios as they are within a company’s core training operations.
Summary of the question “What for?”
At the beginning, we asked the question, “What is a training management system?” One important answer to the question of “why” is that companies must ensure potentially business-critical processes are properly digitized. At the same time, these processes should be designed in a way that enables tasks to be completed both cost-effectively and time-efficiently while still complying with data protection requirements and regulations.
Moreover, legally required training activities must often be fully auditable and properly documented. Therefore, it is highly advisable to select a TMS that offers mature, reliable, and well-structured processes.
Who uses a Training Management System?
Part of the question “What is a training management system?” is also who uses it and how. Beyond the question of which companies use a TMS – as seen in the previous chapter: both companies that have training as a core process and companies in which training is a sub-process – there is also the question of which roles and positions people play in a company companies that use a TMS.
Before this question, however, there is an even more detailed definition of which companies use a TMS and how.
What kind of company deals with a training management system and how?
Training management system for training employees If a company creates a TMS, e. g. B. due to its size and the number of its employees, it is usually used in the human resources or HR department or a sub-department assigned to it. The objective is then to ensure that the company builds up or keeps up to date the skills among existing employees that it will need for the future.
A special form arises when employee training is primarily driven by regulations (e. g. in aerospace and aviation, pharmaceuticals and medicine or in the financial sector). In this case, there are additional processes such as the preparation of audits and reporting obligations, which a TMS should meet.
In the context of IT networking, this usually means a connection to HR systems and use via the intranet.
Training management system for training customers
If a TMS is used for training for customers, this often has a sales character, as mentioned before. In this context, commercial issues must therefore be taken into account.
In the context of IT networking, this usually means a connection to CRM and ERP systems and use via the Internet.
Training management system for training employees and customers
In individual constellations – especially in the area of product training – both employees and customers or external employees (e. g. in free sales) are trained in the same system.
The complexity begins here with the variability of the source systems (HR and CRM) via billing (internal billing models combined with commercial processing processes mostly via ERP) access via the Internet and intranet. There are also procedural questions as to whether there are joint or separate pools of training. Whether employees and externals are allowed to take part in the same event and much more.
Asked from this division: So who uses a training management system?
The following are the roles and positions in the company that use a TMS – Administrator:in is actually self-evident and should always be planned for when introducing an IT system and is actually only listed for the sake of completeness. The roles of product manager and organizer are the absolutely classic roles in the system. The other roles depend on external criteria such as the size of the company and the function of the system in the company; are therefore only relevant under certain conditions.
Administrator
Depending on the size of the company, administration can be divided into functional and technical administration – or remain combined in one role. This primarily means the administration of the system, which – depending on the system – is required via programming and customizing or is made possible by the TMS provider. The scope of the administrative tasks can differ significantly depending on the TMS and in consultation with the supplier.
Product manager:r
In the case of training for employees, this strategic task usually falls under the leadership of the HR or personnel development department; in the case of product training, this can be portfolio or product managers. However, those responsible for quality can also be affected by regulation.
You are responsible for ensuring that the training courses meet the needs of the company and the regulations and that they address and reach customers on the open market. You need to analyze how the needs and the market are changing and adjust the portfolio of training content.
Organizer: in
Regardless of the type of company, these people are entrusted with the operational business. You maintain all the necessary data for training events, make bookings and, if necessary, settle accounts.
Instructor
Depending on the objective and the division of tasks, it may be that trainers themselves are responsible for maintaining individual content or descriptions in the system. Then you need corresponding functions.
Participation bodies
If agreed accordingly, a co-determination committee will also have access to the TMS, but this is only relevant when training the workforce.
Sales/Controlling/Accounting
If the system has commercial relevance, it may need to be used by different stakeholders in the process.
Who doesn’t use a training management system?
In order to make the distinction from other systems even clearer, here is the list of users who *do not* use the TMS. Depending on the software product and the functions of other systems that it offers, it is possible that they work in your software product, but according to the definition do not use TMS functions.
Learners
Probably the most confusing piece of information if you haven’t read our differentiation of TMS vs LMS. But the learning, delivery and use of the content is part of the learning management system. Certainly nobody offers a TMS without at least rudimentary LMS functions and vice versa no LMS without at least rudimentary TMS functions. Accordingly, learners then use LMS functions and not TMS functions.
eLearning authors
To create an eLearning, authors used an authoring tool. An authoring tool may or may not be integrated with a TMS or LMS.
Summary of the question “Who?”
Initially we asked “What is a training management system?” – the answer to the question “Who?” is another facet of the answer. A TMS must support the roles that a customer already knows during the requirements phase – and therefore needs after the introduction of a tool – in their tasks.
The number of bookings of a training provider is a metric for evaluating the success and the scope of a learning activity. During their lifecycle, bookings permanently have a status, so that reports on bookings always allow precise information about activities and results.
Functional list of a Training Management System
So what belongs on the list of functions of a TMS? As already described, this depends very much on what exactly needs to be solved for a task.
Accordingly, there are functions that simply cannot be missing, no matter in which context of use.
But there are also a number of functions that are optional because they depend on whether or not they serve the business model and the task.
The absolute must-haves:
What every software should have:
First of all, there are must-haves that also apply to *any other* software. These are:
- a roles and rights concept with which you can control functions and data views
- a data security concept – part of which should also be a deletion concept that customers can adapt to their requirements for GDPR compliance
- the ability to create/use interfaces to other systems
- Traceability functions to be able to track what happened before in the event of malfunctions and errors.
These things are simply assumed by many customers. They are all the more shocked when a provider doesn’t have a solution – sometimes not even concepts! – is available for this.
The core functions of a training management system:
These are the features that define a TMS and therefore *must* be there
- Catalog management: Structuring and sorting of the training products or learning content for later display in the LMS
- Product management: Maintaining learning content and presenting it clearly, is sometimes also called course administration or course administration.
- Event management: necessary if the training is not fully digitized, but training with trainers is also being carried out. In this case, appointments must be planned for trainers and learners to come together.
- Booking management: Book, rebook and cancel participants on the products – i.e. all operational activities related to participation
- Cost management: Management of the costs of individual training elements, such as daily rates for external trainers, travel expenses, room rental and more.
- Participant management: Administration of the data of organizations (internal e.g. departments – external e.g. companies) and people (participants)
- Trainer management: Management of the data of training organizations and trainers as well as their skills
- Communication processes (e.g. mail traffic)
- Reporting
The usage-dependent – and therefore optional – functions of a training management system:
When used as a tool for internal training:
- Interface for employee data: Depending on which HR system is responsible for which data, this interface must potentially function bi-directionally. It should be able to be expanded from manual to fully automatic, which depends on the capabilities of the TMS and other HR software.
When used as a tool for training with regulations:
- Qualifications management: Mapping the current knowledge and skills of learners and planning the knowledge and skills to be achieved
- Authorization management: This represents the transition from “learning” to “doing”. For particularly critical tasks, tests may be necessary. For each task to be assigned, the TMS checks in real time which employees have the necessary qualifications for the task. Only these people are then systematically authorized to take on this task.
When used as a tool for external training:
- Interface for customer data. Interfaces can come from a CRM or ERP or can also be maintained directly by the customer himself when using an online catalog with a registration process.
- Registration management: If customers can register externally manually, the quality of the data stocks usually still has to be ensured by checking.
- As an alternative to a CRM interface, CRM functions can also be available in the TMS.
- Revenue management: Administration of revenue per booking or event. If necessary, also a comparison of the costs.
- Order processing:
- Internationally, order processing in the B2B environment is basically the same: the customer’s request is followed by an offer from the supplier. If the customer confirms the offer, an order confirmation follows. An invoice will follow before, during or after the (training) service has been provided. Depending on national law, individual steps may be omitted (e.g. in Germany for online sales the re-sending of an offer – especially in the case of digital content that buyers can consume ‘immediately’). A TMS should be able to map this process in a documented and legally secure manner. Ideally, individual steps should be optional in order to be able to react flexibly to variants in the requirements.
- In B2C business, the requirements for this process differ more internationally. In Germany, it is particularly important to pay attention to the GDPR regulations and, especially in the case of digital content, to take into account the right of withdrawal in distance contracts.
When used as TRMS – i.e. with a focus on resource management:
- Resource management:
- Maintaining the various resources such as trainers, rooms or physical equipment
- suitable functions to manage, such as a resource planner
- Absence or non-availability documentation
When used as a TCMS – i.e. with a focus on content management:
- Content management: Functions for the central creation of content (from images to videos to PDFs and in the context of learning also eLearning) and for global use.
When used in larger teams with division of labor:
- Internal collaboration tools:
- Generate lists to process
- Tasks/to-dos with forwarding and substitution regulations etc.
Special Functions
These are functions that are only required in very specific constellations. There is sometimes also dedicated special software for them, which can be purchased in addition to a TMS and should then be integrated via interfaces.
Multi-client capability:
- Does your company have its training activities e.g. B. according to departments or is it a group with subsidiaries? It can then make sense to divide the system into clients for various reasons.
- A client can then only see and use a section of the overall data. Depending on the capabilities of the software, a client can also offer different role and rights schemes or even a different range of functions.
Hotel management:
- If your trainers and/or participants are accommodated in a hotel, managing these external hotel rooms is enormously helpful
- If you even manage your own overnight accommodation capacities, room/bed management makes sense
- There is special software for these functions – called “hotel management software”. Due to its specialization as individual software, this is usually more powerful than a solution integrated into a TMS. However, you then use two systems and two data pots. These must be connected to each other via manual or digital interfaces in order to have correct/same information everywhere.
Testing:
- If you end your training with a certificate of achievement, your LMS should offer functions for the exam. On the other hand, the TMS should also be able to show the success of the learner in a booking
- When checking an IT system, it is important to distinguish whether it is “physical” or can be done digitally. Because in the first case, the results have to be entered manually in the system; the system cannot issue any information about success or non-success beforehand. Digital exams lead to a result that can be evaluated immediately by the system itself and then leads to an automated conclusion (e.g. certificate).
- There is dedicated software for exams called “exam software”. Due to their specialization as individual software, these are usually more powerful than a solution integrated into a TMS. However, you then use two systems and two data pots. These must be connected to each other via manual or digital interfaces in order to have correct/same information everywhere.
Training management:
- The German dual training system – unique in the world – can also be meaningfully integrated into a TMS. You can map the training plan, block periods at vocational school and practical phases and map assignments to departments and supervisors. There is dedicated software for training management.
- Due to its specialization as individual software, this is usually more powerful than a solution integrated into a TMS. However, you then use two systems and two data pots. These must be connected to each other via manual or digital interfaces in order to have correct/same information everywhere.
Internationalization:
- In order to operate a TMS that can also be used internationally, there are a few technical requirements and functions that must be in place. On the one hand, this includes the possibility of displaying several languages and therefore being able to maintain them in the TMS.
- Some foreign languages require a completely different character set, which on the one hand has to be able to be processed technically, but on the other hand has to be planned conceptually in order to prevent the barriers between cross-border teams.
Short comparison: Training Management System vs Learning Management System
If you summarize the direct comparison between a Training Management System (TMS) and a Learning Management System (LMS), the phrase “two sides of the same coin” describes the relationship very well.
What is created and managed administratively within the TMS is ultimately delivered through the LMS. However, a purely administrative tool, such as a TMS, provides limited value without a delivery component. Likewise, a delivery-focused solution, such as an LMS, is less effective without administrative support. Therefore, TMS and LMS solutions complement each other: the TMS primarily supports administration and operational processes, while the LMS focuses on delivering learning content and supporting learners. Together, they form a comprehensive training ecosystem.
This broader perspective also explains why the term LMS has become a generic label for both systems in the German market. Moreover, even in markets where TMS and LMS are clearly differentiated, such as the US market, very few software solutions exist without incorporating elements of both systems.
So, how should organizations decide which solution to purchase?
The answer depends largely on the company’s specific requirements and operational priorities. Clearly, the strengths of a TMS lie in administration and process management. Therefore, it is particularly suitable for organizations that manage a large number of training products, trainers, rooms, equipment, or face-to-face training sessions.
Moreover, a TMS is especially important for companies where training represents the core business process, because administration in these environments is business-critical. In this sense, a TMS can be compared to an ERP system designed specifically for training providers.
In contrast, the primary focus of an LMS is more relevant for organizations with only limited administrative requirements beyond delivering digital learning sessions. As a result, administrative complexity is reduced, while content delivery and learner access become the most critical functions.
Short Comparison: Training Management System vs Learning eXperience Platform (LXP)
A direct comparison between a training management system and a Learning eXperience Platform shows that an LXP works additively to a TMS. Especially if the TMS already offers good LMS functions. Especially in this case, the LXP can take over the remaining/missing functions and take on the cooperative, personalizing aspects.
The aim of such a tool cooperation would be the democratization of the educational process, with the TMS offering the learners the content pre-planned by L&D or HR and the LXP the mix with UGC (user-generated content), third Party content (German: content from third-party providers) such as e. g. YouTube, LinkedIn Learning etc. enriched. In this way, the company can combine a mixture of legally required or strategically relevant content together with acutely necessary content for learners.
Accordingly, the choice at this point is usually not an “either – or” but an “as well as”.
However, the important question is whether you need all of these options (read our article: “What is an LXP?”, in which we also provide a list of functions). If you only need some of them, the question is whether you need your own tool or whether you can find this function in a TMS.
Short Comparison: Training Management System vs Learning Record Store (LRS)
When comparing a Training Management System (TMS) with a Learning Record Store (LRS), an important overlap quickly becomes apparent: both systems store information about a learner’s completed activities and training history.
However, an LRS goes beyond simply storing internal company training data. For example, it can also collect and manage learning records from third-party providers and external learning platforms. On the one hand, this creates a more comprehensive educational history for each learner. On the other hand, it provides a strong foundation for reporting, analytics, and data-driven decision-making.
Based on this broader data set, a Learning Experience Platform (LXP) can identify how existing knowledge, interests, and learning preferences can be combined effectively. As a result, the learning experience can be personalized, allowing learners to receive more relevant and useful recommendations.
This naturally raises the question of how much additional value an LRS provides alongside a TMS. Certainly, an LRS can be highly beneficial when combined with an LXP or advanced analytics capabilities. However, depending on the organization’s requirements, the information already available within a TMS may sometimes be sufficient.
Therefore, organizations should carefully evaluate the actual benefits of introducing an additional system and weigh them against the associated complexity, costs, and integration efforts.
Finally: Development of Training Management Systems
Historically, Training Management Systems (TMS) were used as early as the late 1980s and early 1990s. Initially, development started in the context of HR suites. These software systems aimed to bundle all necessary HR functions in a single system.
With the growing appreciation of employee development, demand in the market increased. At the same time, advancing technology also expanded supply. Moreover, specialized tools, such as authoring tools, initially serving niche problems, began developing additional functions that also mapped TMS or LMS.
When computer-based trainings (CBTs) gained importance and became widely accessible via the Internet and cloud technologies, also known as eLearning, the market received another boost.
Finally, the COVID-19 pandemic gave digital and online learning yet another significant push.
And today… the landscape of TMS and eLearning continues to evolve rapidly, integrating modern technologies and user expectations.
Gartner currently (as of 07/2023) lists around 400 LMS for corporate learning. The comparison platform Capterra, which also belongs to Gartner, lists 1,219 LMS products globally and still 50 for LMS from providers based in Germany. On closer inspection, however, some are not equipped with the extensive functions to also be considered a TMS, while others are entire HR suites.
In general, companies that offer a TMS on the market often follow digitization and gradually develop their TMS with additional functions to mature LMS. It is therefore reasonable to assume that LXP and LRS functions will also find their way into TMS (and LMS) over time.
It is all the more important to be clear about what kind of software or tool you need to meet your own requirements and then to make an informed choice.
Is cimoio a Training Management System?
After you have found out what a training management system is, you naturally want to know: is cimoio a TMS?
To put it bluntly: we see cimoio as a system that fully integrates TMS and LMS. We will go into more detail on what this means for us in an article that will be published later. You can currently find our point of view on this in our article on “What is cimoio?".