This paper focuses on the application of software engineering practices to the development of instructional web sites. The development of a web site, to support a distance or campus-based online course, is a very complex process that involves many instructional and technical aspects, including the instructional purpose of the course, its content, its structure, its interface, and its teaching–learning activities. The use of a method is essential for dealing with the complexity of this process. We describe, in this paper, a software engineering