Show pageOld revisionsBacklinksAdd to bookExport to PDFODT exportBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Application ====== [[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] ===== Discussion ===== An Application is software that performs functions for users, [[dido:99_annexes:annex-b-terms-and-definitions:o:organization|Organizations]], or other systems. An Application includes one or more software components organised to provide a defined capability or set of capabilities. The concept does not prescribe a particular: * Architecture * Programming language * Interface * Deployment model * Execution environment * Infrastructure provider * Distribution model An Application includes software intended for direct human interaction and software that interacts only with other Applications, services, components, or systems. An Application differs from [[dido:99_annexes:annex-b-terms-and-definitions:i:infrastructure|Infrastructure]]. An Application performs functions associated with its defined purpose. Infrastructure provides resources and supporting services that establish its operating environment. ===== Definition ===== //software that performs functions for users, [[dido:99_annexes:annex-b-terms-and-definitions:o:organization|Organizations]], or other systems// ===== Source ===== Adapted from general systems and software engineering usage. DIDO Reference Implementation Conceptual Model DIDO-TE draft Requirements Register ===== Note ===== The classification of software as an Application depends on its role within the relevant context. Software treated as Infrastructure in one context may perform the role of an Application in another context. The applicable architecture, scope, and evaluation purpose establish the relevant classification. An Application does not include the Infrastructure solely because the Infrastructure hosts, executes, stores, connects, or manages the Application. ===== Example ===== A sanctions-screening Application receives transaction data, applies screening rules, and returns screening results. The Application performs the screening function. The compute, storage, networking, operating-system, and orchestration resources supporting its execution form part of its Infrastructure. ---- <WRAP centeralign> © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. </WRAP> dido/99_annexes/annex-b-terms-and-definitions/a/application.txt Last modified: 2026/08/06 11:28by nick_dido