Skip to content

Software (CAT-MIP-000000358)

Accepted • 2025-09-19 • by nicole

Definition

Software refers to any executable program, application, or system component that performs functions on a computing platform. In the DevOps Infrastructure Ontology, Software is a subclass of devopscore:Resource and encompasses entities such as operating systems, applications, services, and scripts. Software can be installed on physical or virtual devices and is essential for enabling various IT operations and services.

Prompt Examples

  • Check if the CRM application is running on the New York site.
  • List all software installed on device "ENG-LT-05".
  • Update the antivirus software to the latest version on all servers.

Agent Execution

When a prompt refers to "Software," the AI agent will:

  • Determine the devices or environments where the software is installed
  • Ensure that dependencies and configurations are managed appropriately
  • Identify the specific software entity based on name, version, or other attributes
  • Perform actions such as installation, update, configuration, or status checks

Synonyms

Relationships

  • Software canBe Patched
  • Software dependsOn other Software
  • Software hasVersion Version
  • Software isConfiguredBy Configuration
  • Software isInstalledOn Device
  • Software isManagedBy Agent

History

Date Author Reason
2025-08-07 nicole Draft – initial term proposal
2025-09-19 nicole Accepted – added to CAT-MIP registry
2026-01-14 mpurtell
2026-03-02 jimmypuckett Fix malformed YAML