This white paper provides an overview of Object Role Modeling (ORM), using a case study to illustrate the main ideas. The steps used to design a conceptual schema for an information system are first explained in some detail. To help communicate the ideas, some mistakes are deliberately made. Checking procedures within the design method are later used to remove these errors. A simple example is included to show how the conceptual design may be "optimized" for relational database systems by applying a transformation. An algorithm for mapping this design to a normalized, relational database schema is then outlined. Finally, the paper gives a brief sketch of how ORM can be used as a sound basis for conceptual queries, object oriented modeling, and process/event modeling.