El método OOHDM propone un proceso de desarrollo de aplicaciones web hipermedia en 5 fases, combinando notaciones UML. La primera fase obtiene requerimientos a través de diagramas de casos de uso. La segunda fase diseña un modelo conceptual orientado a objetos representando el dominio. La tercera fase diseña la estructura de navegación usando clases navegacionales. La cuarta fase diseña la interfaz abstracta. La quinta fase implementa los objetos en un lenguaje de programación concreto.