What is a Course Management System (CMS)?
It is a courseware product that provides a virtual classroom in which students and instructors can meet in a virtual classroom. A CMS provides tools for supporting best teaching and learning practices such as using a discussion board instead of a whiteboard or email and/or chat rooms instead of on campus communication.