A learning management system (LMS) is software for delivering, tracking and managing training. Range from systems for managing training records to software for distributing courses over the Internet and offering features for online collaboration. some of its example are blackboard and moodles.
while Course Management System (CMS) is a virtual environments for the teaching and learning process. They support critical functions of online instruction and course administration, and have assumed an important role in higher education.