Skip to content
System management
ASD ISMISM-1493

ASD ISM 1493 Maintain and verify software registers

What it says

Software registers for workstations, servers, network devices and networked IT equipment are developed, implemented, maintained and regularly verified.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Ensure software lists for all IT equipment are up-to-date and regularly checked.

This control is about keeping a detailed and accurate list of all the software running on your computers and other devices. It's important because if you don't know what software you have, you're likely to miss important updates and patches, which can leave your systems open to attacks.

Why it matters

Without an accurate software register, your company might miss critical updates, increasing the risk of hacking or data breaches.

How to implement

  1. System owners should compile a list of all software currently installed on company devices.

    Use basic inventory tools, checking regularly to add or remove software as it changes.

  2. The IT team should coordinate regular updates of this list.

    This might involve setting reminders in their calendars to check for new installations or removals once a month.

  3. Managers should ensure there is a policy in place that requires any new software to be reported before installation.

    This can be a simple form or email notification to the IT department.

  4. An office manager should consider establishing a process for verifying software updates are applied.

    This can involve checking a sample of computers every few weeks and confirming with users.

  5. Procurement should maintain records of all software licenses purchased.

    This ensures that the list is consistent with current licenses and helps control costs.

Keep it running

Regularly review and update the software register. Consistent monitoring ensures new software is correctly documented and validated.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Ask for the software register covering workstations, servers, network devices and networked IT equipment.

    Look at

    Verify that it records software names, versions and installation dates for each asset type.

    Good evidence

    A comprehensive register with no gaps across the asset types in scope.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Request records of regular updates to the software register, such as monthly change logs.

    Look at

    Check the records for consistency and the dates on which updates were made.

    Good evidence

    Regular and timely updates are noted, showing the register is actively maintained.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Ask for evidence of the review process for new software installations.

    Look at

    Look for documented requests or approvals for new software and confirm they flow through to the register.

    Good evidence

    A reliable approval trail exists and approved installations appear in the register.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Request meeting notes or reports from periodic system checks that verify the register against installed software.

    Look at

    Look for any discrepancies noted during verification and the actions taken to resolve them.

    Good evidence

    Discrepancies are identified and closed out, showing proactive management of software changes.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Ask for the list of software licences held by the organisation.

    Look at

    Check the licence list against the software register to identify any unauthorised or unlicensed software.

    Good evidence

    No discrepancies between the licence list and the software register.

Mappings

Closest match in ISO/IEC 27001: A.5.9, Inventory management of information and associated assets, which partially overlaps with this control.

ISO 27001

ISO/IEC 27001: 2 mappings

ISO 42001

ISO/IEC 42001: 1 mapping

Essential Eight

ASD Essential Eight: 4 mappings

ASD Essentials

ASD Essentials for enterprise IT: 2 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.