Files
fleet/website/views/pages/software-management.ejs
Mike McNeil 46aed2da6b Website: Update software-management.ejs so that we mention the 1000+ apps in the catalog (#50345)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Updated the software management page to link to Fleet’s software
catalog.
  * Clarified that the catalog includes 1,000+ apps.
* Noted automatic updates across macOS, Windows, and additional
platforms.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-31 16:16:58 -05:00

386 lines
16 KiB
Plaintext
Vendored

<div id="software-management-page" v-cloak>
<div purpose="page-container">
<div purpose="page-content">
<div purpose="page-hero">
<div>
<h4>Software management</h4>
<h1>Patch faster on any OS</h1>
</div>
<p purpose="hero-text">
Deploy software from a built-in catalog of <a href="https://fleetdm.com/software-catalog">1,000+ apps</a> or upload your own packages. Fleet checks every device continuously and installs updates automatically on macOS, Windows, and more.
</p>
<div purpose="button-row" class="d-flex justify-content-start">
<a purpose="cta-button" href="/contact?talkToUs">Get a demo</a>
<animated-arrow-button href="/pricing">Compare features</animated-arrow-button>
</div>
</div>
<div purpose="page-section">
<div purpose="feature-with-image">
<div purpose="feature-text">
<h2>Update software in minutes</h2>
<p>Fleet's policy engine continuously evaluates every managed device. When an app or OS is outdated, Fleet updates it automatically. No tickets, no manual intervention.</p>
</div>
<div purpose="feature-image">
<img alt="Stop chasing patches" src="/images/feature-image-stop-chasing-patches-800x600@2x.png">
</div>
</div>
<div purpose="feature-row">
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="OS updates" purpose="feature-icon" src="/images/icon-os-updates-20x20@2x.png">
<h5>
OS updates
</h5>
</div>
<div purpose="feature-text">
<p>
Set minimum OS versions and deadlines for macOS, Windows, iOS, and iPadOS. New devices can update to the latest OS during enrollment.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Automated enforcement" purpose="feature-icon" src="/images/icon-automated-enforcement-20x20@2x.png">
<h5>
Automated enforcement
</h5>
</div>
<div purpose="feature-text">
<p>
When an app is outdated, Fleet can install the latest version automatically. Vulnerability windows shrink from weeks to hours.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Scoping and exclusions" purpose="feature-icon" src="/images/icon-scoping-and-exclusions-20x20@2x.png">
<h5>
Scoping and exclusions
</h5>
</div>
<div purpose="feature-text">
<p>
Configure scope by anything, including role, department, geography, and device attributes.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Deployment rings" purpose="feature-icon" src="/images/icon-deployment-rings-20x20@2x.png">
<h5>
Deployment rings
</h5>
</div>
<div purpose="feature-text">
<p>
Deploy certificates, configurations, and more. Promote to the next ring when you're confident it's stable to automate rollouts.
</p>
</div>
</div>
</div>
</div>
<div purpose="page-section">
<div purpose="quote-and-logos">
<div purpose="section-quote">
<div purpose="quote-author-image">
<img alt="Brian LaShomb" src="/images/testimonial-author-brian-lashomb-100x100@2x.png">
</div>
<div purpose="quote-content">
<p purpose="quote-text">"I was surprised at just how quickly a patch policy could be created and deployed. I didn't have to create the query and I didn't have to source the package, since it was one of Fleet's maintained apps. Really great work on making this so effortless."</p>
<div purpose="quote-author-info">
<div purpose="name-and-title">
<p purpose="author-name">Brian LaShomb</p>
<p purpose="author-title">Senior Client Platform Engineer at Epic Games</p>
</div>
</div>
</div>
</div>
<div purpose="logo-grid" class="d-none d-sm-flex">
<div purpose="logo-row">
<div purpose="logo" class="fastly">
<img alt="Fastly logo" src="/images/logos/logo-fastly-color-70x28@2x.png">
</div>
<div purpose="logo" class="easygo">
<img alt="Easygo logo" src="/images/logos/logo-easygo-color-100x20@2x.png">
</div>
<div purpose="logo" class="conductor-one">
<img alt="Conductorone logo" src="/images/logos/logo-conductorone-color-118x16@2x.png">
</div>
</div>
<div purpose="logo-row">
<div purpose="logo" class="grafana">
<img alt="Grafana Labs logo" src="/images/logos/logo-grafana-labs-color-117x20@2x.png">
</div>
<div purpose="logo" class="calendly">
<img alt="Calendly logo" src="/images/logos/logo-calendly-color-83x20@2x.png">
</div>
<div purpose="logo" class="flywire">
<img alt="Flywire logo" src="/images/logos/logo-flywire-75x25@2x.png">
</div>
</div>
</div>
<div purpose="logo-grid" class="d-flex d-sm-none">
<div purpose="logo-row">
<div purpose="logo" class="fastly">
<img alt="Fastly logo" src="/images/logos/logo-fastly-color-70x28@2x.png">
</div>
<div purpose="logo" class="easygo">
<img alt="Easygo logo" src="/images/logos/logo-easygo-color-100x20@2x.png">
</div>
</div>
<div purpose="logo-row">
<div purpose="logo" class="grafana">
<img alt="Grafana Labs logo" src="/images/logos/logo-grafana-labs-color-117x20@2x.png">
</div>
<div purpose="logo" class="conductor-one">
<img alt="Conductorone logo" src="/images/logos/logo-conductorone-color-118x16@2x.png">
</div>
</div>
<div purpose="logo-row">
<div purpose="logo" class="calendly">
<img alt="Calendly logo" src="/images/logos/logo-calendly-color-83x20@2x.png">
</div>
<div purpose="logo" class="flywire">
<img alt="Flywire logo" src="/images/logos/logo-flywire-75x25@2x.png">
</div>
</div>
</div>
</div>
</div>
<div purpose="page-section">
<div purpose="feature-with-image">
<div purpose="feature-text">
<h2>
Deploy software your own way
</h2>
<p>
Deploy software to macOS, Windows, and Linux devices through the UI, API, or <a href="/infrastructure-as-code">GitOps</a>. Choose the method that fits your team and the source that fits your needs.
</p>
<animated-arrow-button href="/software-catalog">View software</animated-arrow-button>
</div>
<div purpose="feature-image">
<img alt="Deploy software your own way" src="/images/mdm-software-management-800x600@2x.png">
</div>
</div>
<div purpose="feature-row">
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Fleet-maintained apps" purpose="feature-icon" src="/images/icon-fleet-maintained-apps-20x20@2x.png">
<h5>
Fleet-maintained apps
</h5>
</div>
<div purpose="feature-text">
<p>
Install <a href="/software-catalog">common software</a> with no extra configuration. Fleet handles packaging, versioning, and updates across macOS and Windows.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Custom packages" purpose="feature-icon" src="/images/icon-custom-packages-20x20@2x.png">
<h5>
Custom packages
</h5>
</div>
<div purpose="feature-text">
<p>
Upload your own packages across every OS. Deploy anything your team needs.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="App store management" purpose="feature-icon" src="/images/icon-app-store-management-20x20@2x.png">
<h5>
App store management
</h5>
</div>
<div purpose="feature-text">
<p>
Manage app deployments and updates for macOS, iOS, and Android devices through Apple Business, VPP, and Google Play.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Clear diagnostics" purpose="feature-icon" src="/images/icon-clear-diagnostics-20x20@2x.png">
<h5>
Clear diagnostics
</h5>
</div>
<div purpose="feature-text">
<p>
When a software install fails, Fleet shows you exactly what happened and why. See output, errors, and activity logs per device.
</p>
</div>
</div>
</div>
</div>
<% /*
<div purpose="page-section">
<div purpose="quote-section">
<p purpose="quote-text"></p>
<div purpose="quote-author-info">
<div purpose="quote-author-image">
<img alt="Matt Carr" src="/images/testimonial-author-matt-carr-48x48@2x.png">
</div>
<div purpose="name-and-title">
<p purpose="author-name">Matt Carr</p>
<p purpose="author-title">Engineering Manager, AI, Infra and Security</p>
</div>
</div>
</div>
</div>
*/ %>
<div purpose="page-section">
<div purpose="feature-with-image">
<div purpose="feature-text">
<h2>
Customize their experience
</h2>
<p>
Manage every aspect of how users experience app patching. Notify them ahead of updates through native notifications, Google Calendar, or your existing tooling, including Nudge and swiftDialog.
</p>
</div>
<div purpose="feature-image">
<img alt="Customize their experience" src="/images/feature-image-customize-their-experience-800x600@2x.png">
</div>
</div>
</div>
<div purpose="page-section">
<div purpose="feature-with-image">
<div purpose="feature-text">
<h2>
Faster setup, fewer tickets
</h2>
<p>
Get new macOS, Windows, and Linux devices ready without manual intervention and let end users help themselves.
</p>
<div purpose="button-row">
<a purpose="cta-button" href="/contact?talkToUs">Get a demo</a>
<animated-arrow-button href="/guides/setup-experience">Preview setup experience</animated-arrow-button>
</div>
</div>
<div purpose="feature-image">
<img alt="Faster setup, fewer tickets" src="/images/feature-image-self-service-800x600@2x.png">
</div>
</div>
<div purpose="feature-row">
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Zero-touch enrollment" purpose="feature-icon" src="/images/icon-zero-touch-20x20@2x.png">
<h5>
Zero-touch enrollment
</h5>
</div>
<div purpose="feature-text">
<p>
Drop-ship devices directly to employees. Fleet handles enrollment, software installs, and configuration automatically. End users unbox, sign in, and everything they need is already there.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Self-service" purpose="feature-icon" src="/images/icon-self-service-20x20@2x.png">
<h5>
Self-service
</h5>
</div>
<div purpose="feature-text">
<p>
End users install approved software themselves on macOS, Windows, and Linux, without filing a ticket. Curate what's available by team, role, and device attributes.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Apple Business" purpose="feature-icon" src="/images/icon-apple-business-20x20@2x.png">
<h5>
Apple Business
</h5>
</div>
<div purpose="feature-text">
<p>
Automatically enroll macOS, iOS, and iPadOS devices. Enroll devices in Fleet before they leave the box.
</p>
<span purpose="feature-note">
*tvOS coming soon
</span>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Windows Autopilot" purpose="feature-icon" src="/images/icon-windows-autopilot-20x20@2x.png">
<h5>
Windows Autopilot
</h5>
</div>
<div purpose="feature-text">
<p>
Automatically enroll Windows devices. Fleet integrates with Autopilot so new devices are configured and ready to use out of the box.
</p>
</div>
</div>
<div purpose="feature-item">
<div purpose="feature-title">
<img alt="Platform single sign-on" purpose="feature-icon" src="/images/icon-psso-20x20@2x.png">
<h5>
Platform single sign-on (PSSO)
</h5>
</div>
<div purpose="feature-text">
<p>
Simplify onboarding and let users sign in to their computer with credentials they use for everything else. Migrate from Jamf Connect or Iru Liftoff to Apple's native platform SSO.
</p>
</div>
</div>
</div>
</div>
<div purpose="page-section">
<div>
<div purpose="section-heading" class="text-center">
<h2>What people are saying</h2>
</div>
<scrollable-tweets :testimonials="testimonialsForScrollableTweets"></scrollable-tweets>
</div>
</div>
<div purpose="page-section">
<div purpose="bottom-cta">
<div purpose="page-heading">
<h4>Software management</h4>
<h1>Patch faster on any OS</h1>
</div>
<div purpose="button-row">
<a purpose="cta-button" href="/contact?talkToUs">Get a demo</a>
<animated-arrow-button href="/try">Try it yourself</animated-arrow-button>
</div>
</div>
</div>
</div><%/* End of [purpose="page-content"] */%>
</div><% /* End of [purpose="page-container"] */%>
<%/* Cloud city banner */%>
<cloud-city></cloud-city>
</div>
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>