In this paper we argue that hypermedia applications can and should be built
using software engineering practices. We briefly motivate our point by sur
veying the state of the art of the most representative family of hypermedia
applications: web-based applications. We next discuss why design methods i
mprove the development process and briefly describe the OOHDM approach. Nex
t, we analyze the rationale for recording design experience and present hyp
ermedia patterns; some outstanding patterns are briefly mentioned. Finally,
the need for a hypermedia design repository is discussed together with our
work in this direction.