A training management system (TMS), training management software, or training resource management system (TRMS) is a software application for the administration, documentation, tracking, and reporting of instructor-led-training programs. TMSs are focused on back-office processes and are considered a tool for corporate training administrators as such, a training management system acts as a central enterprise resource planning (ERP) software specific to the training industry. They can be complemented by other learning technologies such as a learning management system, and are part of the educational technology ecosystem.