b'\n_START_ARTICLE_\nDEMO\n_START_PARAGRAPH_\nDEMO, acroniem voor Design & Engineering Methodology for Organizations, is een methode om bedrijfsprocessen te beschrijven, waarbij het handelen van mensen centraal staat.\n_START_SECTION_\nGeschiedenis\n_START_PARAGRAPH_\nDEMO is ontwikkeld aan de TU Delft door Jan Dietz in het begin van de jaren 1990, en stond oorspronkelijk voor "Dynamic Essential Modelling of Organizations". Het bouwt voort op het Language-Action Perspective (LAP), wat is voortgekomen uit het werk van onder andere John Austin, John Searle en J\xc3\xbcrgen Habermas sinds de jaren 1960. Natural language Information Analysis Method" (NIAM) van Sjir Nijssen, en Object Role Modeling (ORM) van Terry Halpin bouwen hier ook op voort._NEWLINE_In de jaren 1990 is deze naam DEMO gewijzigd tot "Design & Engineering Methodology for Organizations". In het nieuwe millennium is DEMO door Jan Dietz verder uitgewerkt tot Enterprise Ontology, waarin de grafische notitie van Object Role Modeling is ge\xc3\xafntegreerd. Dit is door Dietz en anderen verder uitgewerkt tot een Extensible Architecture Framework (xAF)._NEWLINE_ Verder heeft het Franse bedrijf Sogeti een Pronto-methodiek ontwikkeld, dat is gebaseerd op de DEMO-methodologie._NEWLINE_DEMO wordt verder uitgewerkt en ondersteund door het Enterprise Engineering Institute\n_START_SECTION_\nOndersteuning door tools\n_START_PARAGRAPH_\nHet Nederlandse bedrijf Essmod heeft de "Essential Business Modeler" tool ontwikkeld gebaseerd op DEMO, wat in 2008 overgenomen door Mprise waarna het hernoemd is naar Xemod. DEMO wordt ook ondersteund in de open-source wereld met het architectuurtool Open Modeling. Bovendien is er het gratis online modeling tool Modelworld voor DEMO waarin multiuser gewerkt kan worden in een online repository. Dit tool werkt platform onafhankelijk in een internetbrowser zonder download of installatie van software.\n_START_SECTION_\nTransactieprincipe\n_START_PARAGRAPH_\nAls iemand (een persoon) wil bereiken dat iemand anders zorgt voor een gewenst resultaat dan zal de communicatie hierover beginnen met een verzoek. De persoon die voor het resultaat moet zorgen, kan als reactie op een verzoek een belofte doen. Enige tijd later, als aan het gewenste resultaat is gewerkt, kan worden verklaard dat het gewenste resultaat is bereikt. Als dit resultaat ook wordt geaccepteerd door de persoon die er om had gevraagd dan is het resultaat een feit. Het hier beschreven patroon in de communicatie tussen twee personen wordt in DEMO een transactie genoemd. Een keten van transacties wordt in DEMO een bedrijfsproces genoemd._NEWLINE_Het resultaat van een transactie kan als een feit worden beschreven. Hiervoor wordt in DEMO gebruikgemaakt van Object Role Modeling (ORM). Doordat met DEMO een bedrijfsproces kan worden beschreven als een keten van transacties en de resultaten van die transacties met ORM kunnen worden beschreven, ontstaat er een duidelijk verband tussen bedrijfsproces en informatie.'