Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How should security teams control software installs without…
Cyber Security

How should security teams control software installs without slowing users down?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 8, 2026 Domain: Cyber Security

Use an approved app catalog as the primary path for software requests and installs, then back it with policy, packaging, and update governance. That gives users a self-service experience while preserving IT control over what enters the environment. The goal is to reduce manual approval bottlenecks without opening a path for unvetted software.

Why an Approved App Catalog Works Better Than Ad Hoc Install Requests

An approved app catalog turns software access into a managed service instead of a ticket queue. Users can request and install known-good software on their own, while security and IT retain control over packaging, approval, versioning, and removal. That reduces friction without giving up visibility into what is entering endpoints, managed desktops, or other corporate environments.

The practical shift is from one-off approvals to curated choice. A good catalog defines what is allowed, what is supported, and what gets updated centrally, so the user experience stays fast while the control point moves upstream into governance and software packaging.

For security teams, that means the question is not whether users can install software, but whether the install path is pre-approved, repeatable, and reviewable. When those conditions are met, teams spend less time on manual exceptions and more time on the software that actually needs scrutiny.

What Has to Be Controlled Behind the Self-Service Experience

The catalog is only the front door. The real control lives in policy, packaging, and update governance. Policy decides which software classes are eligible, packaging makes installation predictable and auditable, and update governance ensures approved software stays current instead of drifting into unsupported or vulnerable versions.

That control model also needs an inventory of what the catalog contains and where each package is sourced from. If the catalog becomes a mirror of whatever users ask for, it stops being a control and becomes a convenience layer over unmanaged software sprawl.

Packaging quality matters because the install process should not require end users to make security decisions about dependencies, installer flags, or replacement of system components. The more those decisions are hidden in a trusted package, the less room there is for accidental misconfiguration and the smoother the user experience becomes.

How to Keep Speed Without Losing Security Review

The best pattern is to separate common software from exceptional software. Common tools should move through standardized approval and packaging, while unusual or high-risk requests should trigger a narrower review path. That keeps the default experience fast and reserves human review for edge cases that actually warrant it.

Teams should also make the update path part of the control, not an afterthought. If users can self-install but patches are left to chance, the organization has only shifted the bottleneck from approval to remediation. A well-run catalog should therefore include a clear rule for who updates the software, how quickly updates are published, and when a package is withdrawn.

That model works best when the catalog is tied to endpoint management and software asset visibility. If security can see what was installed, what version is present, and whether the package is still approved, then the self-service model stays governable at scale rather than relying on informal trust.

Risk and Threat Considerations

An app catalog reduces shadow IT, but only if it is genuinely easier to use than bypass channels. If approvals are slow, catalog coverage is thin, or packages are outdated, users will route around controls by downloading software directly or seeking informal exceptions.

Failure mechanism: Bottlenecks, stale package versions, and inconsistent policy enforcement push users toward unmanaged install paths, which reintroduce unvetted software, hidden dependencies, and patch gaps.

Impact: The organization loses both control and visibility, and the cost shows up later as endpoint exposure, support fragmentation, and more exceptions than the team can safely review.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-2 — Software AssetsCatalog governance depends on knowing which software is approved and installed.
CIS-4 — Secure Configuration of Enterprise Assets and SoftwareApproved packaging and update governance are configuration-control problems.
CIS-7 — Continuous Vulnerability ManagementCatalog updates must keep approved software current and reduce exposure to vulnerable versions.
Recommendation — Maintain a software inventory and permit installs only from approved sources. Standardise software builds and harden packages before deployment. Continuously patch approved applications and remove unmaintained packages.
NIST SP 800-53 Rev 5CM-8 — System Component InventoryA managed app catalog needs authoritative visibility into approved software components.
CM-2 — Baseline ConfigurationPackaging and version governance are baseline controls for consistent installs.
SI-2 — Flaw RemediationUpdate governance must ensure approved software is remediated promptly.
Recommendation — Maintain an accurate software inventory tied to approved catalog entries. Define and enforce secure software baselines for cataloged applications. Track vendor updates and patch approved software within defined timeframes.
ISO/IEC 27001:2022A.8.9 — Configuration managementApproved installs and packaging require controlled software configuration.
A.8.8 — Management of technical vulnerabilitiesCentralised update governance is needed to keep approved software from drifting vulnerable.
Recommendation — Control software configuration and standardise approved installation packages. Apply vulnerability management to all software distributed through the catalog.

Practitioner Guidance

What to prioritise: Start with the software categories that generate the most requests and the highest operational friction. If those are handled well, users will feel the benefit quickly and the catalog will earn adoption instead of competing with manual workarounds.

What to verify: Confirm that every catalog item has an owner, a packaging standard, and an update path. If you cannot answer who maintains the package and who retires it, the catalog is not yet a control surface.

Common mistake: Treating the catalog as a procurement list rather than an enforcement model. The goal is not simply to list approved tools, but to make approved installs the easiest, safest, and most supportable path.

Practitioner takeaway: The fastest secure install experience is usually the one with the most standardisation behind it, because predictable packaging and update governance remove friction without removing control.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org