“…Course management systems have been categorized in the professional literature by a variety of terms, including Web-based learning environments and asynchronous learning networks (Beagle, 2000), courseware (Getty, Burd, Burns, & Piele, 2000), course management software packages (Cox, 2002), online courses (Kearley & Phillips, 2004), and learning management systems (Jackson, 2007). A quick glance at the software providers' Web pages shows that they have added their own descriptive labels to their products: Virtual learning environments, course website software, learning content management systems, and virtual classroom systems.…”