trio.so
Explained

What Is an Application Catalog and How Does It Work?

What an application catalog is, what belongs in one, how it delivers apps to Windows, Mac, iPhone, iPad, Android and Linux, and how self-service works.

Mountain landscape representing leadership perspective and vision
Written by
Atena Ladchartabi

Content writer, trio.so

Published on
Modified on

An application catalog, or app catalog, is the IT-managed list of approved software that an organization installs on its devices. Every app in it has been checked before it is made available, and it reaches devices in one of two ways: IT pushes it automatically to the devices that need it, or employees pick it themselves from a self-service portal that shows only approved apps. Each platform delivers catalog apps differently: installers and packaged apps on Windows, App Store apps and PKG or DMG installers on Macs, App Store apps licensed through Apple Business on iPhones and iPads, managed Google Play on Android, and packages from the distribution's repositories on Linux. A catalog works best with allow and block lists, so software outside it cannot simply be installed from the web.

If you are trying to stop unapproved software from spreading across company devices, the platform section and the "what belongs" checklist below are the practical parts; the rest explains how a catalog supports audits.

TL;DR

  • An application catalog is a curated, IT-managed list of approved software for company devices, not a public app store.
  • Apps reach devices by automatic push or through a self-service portal limited to approved apps.
  • Every platform has its own delivery mechanism, so a mixed fleet needs a tool that handles each one.
  • Pair the catalog with allow and block lists, or users can still install software from the web.
  • Split it into mandatory apps (installed on every device in a group) and optional apps (available on request).
  • Apple app licences depend on a content token that expires every year; track the renewal date.

What Is an Application Catalog?

If you already run managed devices and just need the setup per platform, skip ahead to "How an Application Catalog Works Across Platforms".

An application catalog is a structured list of approved software that IT maintains, deploys and updates across enrolled devices. Each entry has been reviewed, and nothing reaches a device unless IT made it available. The names vary: "app catalog", "app catalogue", "enterprise app store" and "software catalog" are all used. In this post, the application catalog is the broad idea; an enterprise app store is one form of it, with a self-service interface where employees browse and install approved apps.

The same name is also used for specific products: Microsoft's SharePoint app catalog stores SharePoint add-ins, and the Intune Enterprise App Catalog is Microsoft's library of prepackaged Windows apps for Intune. Both are particular implementations of the general idea described here.

Application Catalog vs. Public App Store

A public app store such as Apple's App Store or Google Play lets any developer publish and any user install. An application catalog is the opposite: IT chooses what is in it, and it is either pushed by IT or offered to users within that approved list. One more distinction for larger teams: a service catalog lists the IT services people can request, while a software catalog tracks which software is licensed and installed where. They can live in the same tool but answer different questions.

Why Every Managed Fleet Eventually Needs One

Without a catalog, people install whatever they need to get work done, and IT finds out later. Unapproved software is common: Productiv's 2024 SaaS research found that shadow IT made up about half of the app portfolio at midsize and large companies and more at smaller ones, and Zylo's 2024 SaaS Management Index estimated that enterprises waste about $18 million a year on unused SaaS licences.

The costs show up in three places. Security: unmanaged apps are not patched on your schedule and may handle data in ways nobody reviewed. Support: help desk staff troubleshoot software they have never seen. Audits: when a licence audit or a customer questionnaire arrives, there is no clean list of what is installed and who approved it, and building one becomes a project of its own.

People install their own tools mostly because the approved ones are hard to get. A catalog with a self-service option makes the approved path the easiest one.

How an Application Catalog Works Across Platforms

An application catalog is a concept that each operating system implements differently. The MDM or endpoint management tool sits on top: it holds the catalog, knows which devices should get which apps, and uses each platform's own delivery mechanism. This is the core of mobile application management. To stop software from outside the catalog, pair it with application allowlisting and blocklisting.

Windows: Installers, Packaged Apps and the Intune Enterprise App Catalog

Windows apps come as MSI or MSIX packages, EXE installers, Microsoft Store apps or packages from the Windows Package Manager (winget). An MDM installs MSI packages silently, and many tools add a curated catalog of common apps that are already packaged and kept up to date. In Microsoft's own stack, the Intune Enterprise App Catalog provides prepackaged Win32 apps with the install and uninstall commands filled in. It is part of Intune's Enterprise App Management, which is licensed on top of standard Intune, so check whether your Microsoft plan includes it before you plan around it.

macOS: Apple Business, Apps and Books, and Non-Store Apps

A macOS app catalog has two layers. Mac App Store apps are licensed in volume through Apps and Books in Apple Business (formerly Apple Business Manager) and installed by the MDM without users signing in with an Apple Account. Many business apps, such as browsers, chat and design tools, are not in the Mac App Store and come as PKG or DMG installers, which the MDM uploads and installs. Some Mac admins also use the open source Installomator script to download and install the latest versions of common non-store apps. Because the store and non-store layers are managed differently, check that your tool covers both.

iOS and iPadOS: Apple Business and Apps and Books

iPhone and iPad apps come from the App Store, licensed through Apps and Books in Apple Business and assigned by the MDM. On supervised devices they install silently, and when a device leaves management its licences return to the pool for the next device. Custom apps built for one organization can be distributed privately through Apps and Books as well. Apps built in-house under Apple's Developer Enterprise Program are a separate route that uses the organization's own distribution certificate. See the Apple VPP token for the licence connection.

Android: Managed Google Play

Android catalog delivery runs through managed Google Play, Google's app store for organizations. IT chooses apps in the MDM, which installs required apps silently and shows optional ones in the work Play Store, where users see only the apps IT made available. Private apps can be published to the organization without going through the public store. See managed Google Play.

Linux

Linux has no common app store for organizations. Apps are installed as packages from the distribution's repositories (apt on Debian and Ubuntu, dnf on Fedora and RHEL) or as Flatpak or Snap packages, and how much an MDM supports varies by vendor.

Application Catalog Mechanisms by Platform

PlatformHow catalog apps are deliveredSelf-serviceWatch out for
WindowsMSI or MSIX packages, curated catalog apps, Microsoft Store, wingetThrough the MDM's portal or Intune's Company PortalEXE installers vary in how silent they are; Intune's Enterprise App Catalog needs an extra licence
macOS (App Store apps)Apps and Books licences through Apple BusinessThrough the MDM's self-service portalThe content token expires every year
macOS (other apps)PKG and DMG installers, or InstallomatorDepends on the MDMEach app needs its own update process
iOS and iPadOSApps and Books licences through Apple BusinessThrough the MDM's self-service portalSilent installs need supervised devices
AndroidManaged Google PlayThe work Play Store shows approved appsDevices need Google Play services
LinuxDistribution packages, Flatpak or SnapRarelySupport differs most between tools

What Actually Belongs in Your Application Catalog

Configuring the tool is the easy part. Deciding what goes in the catalog is where most teams stall, and it works best with two tiers.

Tier 1, mandatory apps, installed on every device in a group at enrollment:

  • Endpoint protection
  • VPN client
  • Email, chat and the main productivity suite
  • The identity provider's agent or sign-in app
  • Line-of-business apps for that department

Tier 2, optional apps, available on request or through self-service:

  • Design tools, which only some roles need
  • Developer tools, for engineers
  • Productivity add-ons people ask for

Three rules decide whether an app belongs:

  • If IT supports it when it breaks, it belongs in the catalog.
  • If it touches company data, it belongs in the catalog, with a note of what data it handles.
  • If employees are already installing it themselves, put it in the catalog so IT controls the version and can see where it is.

Not sure where to start? Begin with the apps IT already gets help desk tickets about. For each entry, record the app name, version, licence type, owner, renewal date and support contact; these are the fields you will want when a vendor audit arrives. When an app leaves the catalog, treat it as a change: tell users, offer a replacement and remove it from devices. Software upgrade best practices covers how to roll out new versions.

Application Catalog and Compliance

An application catalog creates audit evidence: a record of which software is approved, who approved it and where it is installed.

  • SOC 2: auditors look at how changes to systems, including software, are authorized; an approved list with a record of who added each app supports that.
  • GDPR: organizations must know which systems process personal data. A catalog with a data note per app makes that list easier to keep.
  • HIPAA: the Security Rule expects access to electronic protected health information to be limited to authorized people and software; a catalog shows which apps handle it and on which devices.
  • Licence audits: software vendors check deployed counts against purchased licences. Catalog deployment records answer that directly.

A catalog supports these requirements; on its own it does not make an organization compliant.

Managing this across many devices

trio.so deploys apps from one console: catalog apps and MSI installers on Windows, App Store apps and PKG or DMG installers on Macs, App Store apps licensed through Apple Business on iPhones and iPads, managed Google Play apps on Android, and packages by name on Linux. Allow and block lists control what else can run on Windows, Mac, iPhone, iPad and Android devices, and users can install approved apps themselves from a self-service portal. See app management and how to deploy an application.

The trio.so Add app wizard, Acquisition step, with Windows selected and the app catalog, Microsoft Store and MSI upload sources.
In trio.so, adding an app starts with the platform and where the app comes from.

Related reading: deploy an application, managed Google Play, how to disable the App Store and private app store for Android.

Ready-to-use Templates

Must-have Template Toolkit for IT Admins

Explore All
Template Toolkit

One catalog for every device you manage

trio.so deploys catalog apps, installers and store apps to Windows, Mac, iPhone, iPad, Android and Linux devices from one console.

Start free trial

Get Ahead of the Curve

Every organization today needs a solution to automate time-consuming tasks and strengthen security. Without the right tools, manual processes drain resources and leave gaps in protection. trio.so is designed to solve this problem, automating key tasks, boosting security, and ensuring compliance with ease.

Don't let inefficiencies hold you back.

Every organization today needs a solution to automate time-consuming tasks and strengthen security. Without the right tools, manual processes drain resources and leave gaps in protection. trio.so is designed to solve this problem, automating key tasks, boosting security, and ensuring compliance with ease.

Smiling womanAbstract geometric patternAbstract geometric patternSmiling womanSmiling woman

Frequently Asked Questions (FAQ)

Have questions? We've got answers. This section covers some of the most commonly asked questions related to this topic.

An IT-managed list of approved software for an organization's devices. IT installs the apps automatically or lets employees choose them from a self-service portal that shows only approved apps.

The list of apps an MDM can install on enrolled devices, using each platform's delivery method: installers and packaged apps on Windows, Apple Business licences on Apple devices, managed Google Play on Android and packages on Linux.

Connect your MDM to Apple Business and license Mac App Store apps through Apps and Books, then add the apps that are not in the store as PKG or DMG installers. Some admins use Installomator to keep common non-store apps current.

A portal where employees install apps themselves, choosing only from the list IT approved. It cuts requests to the help desk and makes the approved apps the easiest ones to get.

A public app store lets anyone publish and anyone install. An app catalog contains only the apps IT approved, and they are installed by IT or chosen from that approved list.

Related

From the blog

The related industry news, interviews, technologies, and resources.