Firstly is Learning Management System. A learning management system is a software-based platform that provides infrastructure, framework and tools to facilitate online learning or training. The learning management system manages all administrative aspects of the educational process. It provides important services to host and deliver the training content. The educational content is not, nevertheless, part of the learning management system. The establishment of that content is a separate process, but of course the result must be compatible with the technical standards of the learning management system. LMS facilitates learning where students can easily access the materials by logging on in the online classroom with device by using internet access.
Secondly is Course Management System. A software system that is specifically designed and marketed for faculty and students to use in teaching and learning. Common course management systems include, but are not limited to, WebCT, Blackboard, LearningSpace, and eCollege. Most course management systems include course content, organization and presentation, communication tools, student assessment tools, grade-book tools, and functions that manage class materials and activities (Morgan, 2003). Some examples of CMS are Dropbox, Google Drive, Website, Blogs and so on.
Thirdly is Content Management System. A software application used to upload, edit, and manage content displayed on a website. A content management system can perform a variety of different tasks for a website including regulating when content is displayed, how many times the content is shown to a specific user, and managing how the content connects or interacts with other elements of the website. This software also enables less technical individual to manage content on a website easily without having an extensive coding background. Thus, it help makes the teaching and learning process much easier by providing a framework and set of devices for instructors to deliver their syllabus content to students.