The main purpose of a corporate information system is the support of the company’s business processes. The development of information systems is therefore typically preceded by an analysis of the business processes it is supposed to support. The tasks of analysing business processes and designing information systems are governed by two seemingly incompatible perspectives related to the interaction between human actors or inanimate agents (objects), respectively. As a consequence, the corresponding modeling languages also differ. DEMO (dynamic essential modeling of organization) is a typical language for modeling business processes, the UML is the predominant language for information systems modeling. We challenge the assumption of incompatibility of the perspectives by providing a framework for the integration of these languages.