Softwarewhere
Softwarewhere is a framework used in software engineering to classify applications according to the environment in which they run, such as on‑premises, public cloud, private cloud, hybrid or edge devices. The terminology, often shortened to the suffix “where”, is intended to provide a concise metadata descriptor that can be embedded in deployment pipelines, catalogues and documentation.
The concept was first articulated by the Software Engineering Institute’s Continuous Delivery Group in 2018 as
Softwarewhere assigns a standard set of tags—such as “onprem”, “publiccloud”, “privatecloud”, “hybrid”, “edge”—to the application artifacts,
Practitioners use the framework in continuous integration/continuous delivery (CI/CD) pipelines to choose the appropriate runtime, provision
Critics argue that the rigid tagging system can oversimplify complex multi‑tier architectures and that tooling support
Software Engineering Institute, Continuous Delivery Group White Paper, 2018.