Platform compatibility
When to use
- The app is not available in the Fleet catalog
- You need to deploy an internal or proprietary tool
- You have a specific version requirement
Supported formats
Available options
-
Install automatically — the app is silently pushed to all targeted devices. Toggle on or off at any time; toggling off deletes the underlying Fleet auto-install policy and reverts the software to manual install.
.pkg,.msi— Primo auto-generates the detection policy. No extra configuration required..exe,.ps1,.deb,.rpm,.sh,.tar.gz— Fleet cannot auto-generate the detection policy for these installers. When you enable Automatic Install, Primo pre-fills a best-effort osquery based on the software name. Review and edit the query before saving. See How to find the right program name for help..ipa(iOS / iPadOS) — automatic install, self-service, and installation during zero-touch deployment are not supported. -
Self-service — the app appears in the Self-Service portal for employees to install on demand (not available for
.ipa) -
Install during Zero Touch — the app is pre-installed during device provisioning (not available for
.ipa)
How to add
1
Go to MDM > Software and click Add app
2
Select Custom app
3
Upload your installer file
4
Configure deployment options
5
Click Add software
App patching
To update an app on devices, upload a new installer and re-deploy.