1. A software control interface for creating and editing system views of a business information system using object models shaped to define the system views comprising: a drawing tool for visually representing system views using model elements represented by icons; a first specification language for defining the various elements of a drawing; and a second specification language for defining mapping between drawing icons and objects stored in an object repository of the software system; characterized in that a user operating the drawing tool through a graphical user interface can, by dragging and dropping icons of the drawing tool onto a drawing sheet of the drawing tool, specify abstract models and model extensions expressed in diagrammatic notation transparent to the user and usable by the software system and associated repository.