This article presents an overview of selected general delivery options (e.g., videoconferencing, online learning, etc.) and specific software applications for developing and delivering instruction electronically, especially via the World Wide Web. A summary of the relative merits of developing customized software and of buying commercial software sets the stage for a brief review of 15 delivery options and software packages. In particular, seven course management systems or courseware packages are considered. Course development tools are generally described and the article concludes with a discussion of development and delivery issues. Keywords Course development tools, Course management systems, Distance/distributed learning, On-line instruction
David A. Tiedemann