Durch die objektorientierte Programmierung (OOP) haben verschiedene Entwicklungsstrategien und -werkzeuge an Bedeutung gewonnen. Dies hat aber auch Auswirkungen auf Hypertextanwendungen, da bei ihnen Parallelen zu objektorientierten Programmen zu finden sind. Während in OOP von Objekten und
Relationen gesprochen wird, so bezeichnet man diese in Hypertextanwendungen als Knoten und Verweise.
Aus diesem Grund haben sich entsprechende Entwicklungsmethoden im Bereich von Hypertextanwendungen herauskristallisiert, die dem strukturierten Entwurf dienen sollen. Das Grundgerüst des strukturierten Entwurfs besteht aus einer festgelegten Reihenfolge von Entwurfsphasen, die in der Regel nacheinander abgearbeitet werden, wobei die Reihenfolge jedoch durch Rückkopplungen aufgeweicht wird.
Die einzelnen Phasen lassen sich grob zusammenfassen: