DemandFlow Support Centre

ITAPPSW: IT Application Software

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Software application installed on an IT asset, tracking version, publisher, license status, and usage for software inventory and compliance.

ITAPPSW: IT Application Software

Software application installed on an IT asset, tracking version, publisher, license status, and usage for software inventory and compliance.

Default definition. This article describes the default ITAPPSW definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches ITAPPSW.

Entity properties

PropertyValue
Entity codeITAPPSW
Display nameIT Application Software
PluralIT Application Software
Level50400

Use cases

ITAPPSW tracks individual software installations on ITASSET records via comboKeyEntity relationship. It is the IT asset counterpart to SOFTWAREINSTALL (which links SOFTWARE/LICENSE/COMPINV for infrastructure). ITAPPSW is deliberately simpler - designed for end-user computing software inventory where the key questions are: what is installed, is it licensed, and is it being used?

Fields

Application Details

FieldTypeRequiredNotes
reftextRef.
nametextYesApplication Name.
versiontextVersion.
publishertextPublisher.
descriptiontext (multi-line)Description.
categoryenumValid ids: 1 (Operating System), 2 (Productivity), 3 (Communication), 4 (Security), 5 (Development), 6 (Browser), 7 (Utility), 8 (Driver), 9 (Plugin), 10 (Other).

Installation

FieldTypeRequiredNotes
assetreference → ITASSETYesIT Asset.
installDatedateInstall Date.
installedByreference → userInstalled By.
installPathtextInstall Path.
sizenumberSize (MB).
architectureenumValid ids: 1 (x86 (32-bit)), 2 (x64 (64-bit)), 3 (ARM), 4 (ARM64).

License & Usage

FieldTypeRequiredNotes
softwarereference → SOFTWARELink to SOFTWARE catalogue if known
licensereference → LICENSEAssigned license entitlement
licenseStatusenumValid ids: 1 (Licensed), 2 (Unlicensed), 3 (Freeware), 4 (Open Source), 5 (Trial), 6 (Bundled), 7 (Unknown).
lastUsedDatedateLast Used.
usageFrequencyenumValid ids: 1 (Daily), 2 (Weekly), 3 (Monthly), 4 (Rarely), 5 (Never).
statusenumValid ids: 1 (Active), 2 (Inactive), 3 (Uninstalled), 4 (Pending Removal).

Relationships

  • Lookups: asset points at a ITASSET record; software points at a SOFTWARE record; license points at a LICENSE record; installedBy points at a user.

Creating a IT Application Software via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "ITAPPSW",
  "level":    50400,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "asset": "",
  "ref": "...",
  "version": "..."
}

Listing IT Application Software

# All records in your tenant
GET /v1/entities/ITAPPSW/SUB:<your-sub-id>

See also

itappswitapplicationsoftware

Was this article helpful?

← Back to Knowledge Base