In this paper, we discuss how the idea of design patterns can be used in th
e context of the World Wide Web, for both designing and implementing web si
tes or more complex information systems. We first motivate our work by disc
ussing which are the most outstanding problems in designing Web-based infor
mation systems. Then we briefly introduce design patterns and show how they
are used to record and reuse design information. We next present some simp
le though powerful design patterns and show known uses in the WWW. Finally,
we outline a process for building applications by combining a design metho
dology (OOHDM) with design patterns.