Software Management
Go Where the Mission Goes
Simplify and streamline the integration and packaging of your team’s software with UDS’s software management offerings. Whether you’re managing software for commercial, government, open-source, or custom uses, we help you get it where it needs to go, from the secure cloud to the tactical edge. Best of all, we help you build a process that is repeatable, reliable, and consistent.

End-to-End Management
Move Faster with Fewer Resources
We gathered what you need to reduce platform engineering time and focus more on getting your technology where it needs to go.
Configure Once. Deploy Anywhere.
Dig into a centralized, secure, OCI-compliant container registry built for airgap and connected environments alike with UDS Registry.
Get a Head Start.
Browse our collection of mission-ready applications, pre-packaged and ready-to-go, many with near-zero-CVE Unicorn-hardened images.
Integrate for Every Mission.
Access a secure runtime platform that meets a majority of NIST SP 800-53 technical controls out-of-the-box.
UDS Registry
Hello Security. Goodbye Workarounds.
Before UDS Registry, delivery engineers had to stitch together multiple registries, tools, and workflows, creating delays, inconsistencies, and compliance risks. Now, they manage everything in one secure container registry built for mission environments.
With UDS Registry, teams pre-load mission-specific apps, control access by role, and deploy fully trusted packages—whether in cloud, on-prem, or in airgapped, edge systems. Everything needed for delivery is ready when the mission requires it.

Up to
Faster deployment timelines while improving security, traceability, and control
More than
Pre-Integrated and deployment ready apps available
Supported environments
IL2-IL6+
Enabling secure, disconnected software delivery, from secure cloud to the tactical edge
Software at the ready
Centralized Package Management
Gain a single source of truth by accessing all your UDS packages in one secure location, enabling version control, ARM64 and AMD64 support, comprehensive metadata, and more. Tap into our intuitive search and discovery features to find relevant packages quickly.
Security First Architecture
Monitor vulnerabilities across packages with CVE tracking, including metadata preservation, compliance validation against DOW standards, and vulnerability management to identify security risks early.
Flexible Distribution
Install only the packages you need for each scenario with customizable deployment features, contract-based access and permissions, as well as bundle creation for specific mission scenarios and deployments.
On-Prem Deployment
Access a single source of truth from one secure location, including version control, package tracking and history, edge support, and the ability to reproduce, save, and reuse deployment configurations.

Pre-Packaged and Tailored for Your Mission
Our engineers have curated over 30 applications that are ready to go, with near-zero CVE as a baseline. Explore our curated free selection to test drive UDS in action, and gain access to more with a paid license.
Application Integration
Our Developer Hub is filled with information to get you started. For now, here are some answers to your most common questions.
WHAT IS A UDS PACKAGE?
Under the hood, UDS uses Zarf to package applications for airgap deployment, including all necessary metadata and dependencies. That means UDS packages are essentially Zarf packages with a few additional components.
Applications packaged for UDS integrate with the UDS Core runtime platform. That means, when you deploy a UDS app package, it will be working with all of the components of the UDS Core platform out-of-the-box.
How does an application integrate with UDS?
UDS packages include all of the OCI images, Helm charts, and supplemental Kubernetes manifests required for the app to communicate with the UDS Core runtime platform. The UDS Operator (built on one of our open-source projects, Pepr) then automatically applies appropriate security and network policies to ensure a secure, compliant runtime environment.
How does UDS make it easy?
The set of tools that make up UDS Core work together to provide a secure runtime platform that meets a majority of NIST SP 800-53 technical controls out-of-the-box. UDS greatly simplifies integration through the UDS Operator (built on Pepr), which provides a single point of integration of mission applications to communicate with the components of the UDS Core runtime platform.
This greatly reduces integration complexity and, in turn, the FTE hours required. This simplified approach also reduces the likelihood of misconfiguration and ensures your application packages are deployed to any UDS environment in a reliable and repeatable manner.
Software management
Make Your Next Mission Fly
Put our software management offerings to work for your team. We’re here to help you decide just what you need to equip your mission for success.
Save Resources
Cut down on the deployment timelines by streamlining package management.
Streamline
Unite CVE & Software Bill of Materials (SBOM) data for comprehensive security & compliance visibility.
Simplify
Speed up procurement by providing clear access and distribution of authorized packages.