This thesis presents an object-oriented methodology for building hypermedia applications. The methodology consists of six phases such as domain analysis, object modeling, view design, navigational design, implementation design and construction. Users' requirements are obtained by employing responsibility-driven object technologies. Views are generated from the resulting object model and then used for the subsequent navigational and implementation design. Implementation design phase deals with database schema, page structure and flow, and user interface. To demonstrate the applicability of the methodology, a real-life hypermedia information system is built for the World Wide Web system by the use of Java language. The methodology is effective for integrating enterprise databases with distributed hypermedia systems via the Internet or Intranet.