Plan for Software Center
Applies to: Configuration Manager (current branch)
Users change settings, browse for applications, and install applications from Software Center. When you install the Configuration Manager client on a Windows device, it automatically installs Software Center as well.
Configure Software Center
To take advantage of new Configuration Manager features, first update clients to the latest version. While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest.
Use client settings to configure the appearance and behaviors of Software Center. For more information, see Software Center client settings. The following list is a summary of some of the configurations:
Change the branding of Software Center to include your organization's name, colors, and logo. For more information, see Brand Software Center.
Configure which default tabs are visible, and add up to five custom tabs to Software Center.
- In Configuration Manager 2103 and earlier, when single sign on with multifactor authentication is used, you may not be able to sign into custom tabs that load a website that's subject to conditional access policies.
Starting in version 2006, you can configure co-managed devices to use the Company Portal for both Intune and Configuration Manager apps. For more information, see Use the Company Portal app on co-managed devices.
You can allow users to set in Software Center if they regularly use the computer for work. This option configures an affinity between the user and device, which can affect some deployments. For more information, see Link users and devices with user device affinity.
Be aware of the following settings for features that are no longer supported:
The client setting Use new Software Center in the Computer Agent group is enabled by default. The previous version of Software Center is no longer supported.
The client setting Hide application catalog link in Software Center in the Software Center Customizations is enabled by default. This link would appear on the Installation Status tab of Software Center. The application catalog is no longer supported.
For more information, see Removed and deprecated features.
Software Center and user-available applications
When you deploy an app with the purpose Available to a user collection, users can see these available applications in Software Center. This behavior provides a self-service capability for users to easily install approved software, without requiring assistance from IT staff.
Software Center gets application deployment information in policy from the management point. It uses the same management point from the assigned primary site as the Configuration Manager client. In a large environment, you can scale client communication to management points by assigning them to boundary groups.
Users can browse and install user-available applications on Azure Active Directory (Azure AD)-joined devices. Starting in version 2006, they can get user-available apps on internet-based, domain-joined devices. For more information, see Prerequisites to deploy user-available applications.
The site optimizes user-available deployments to reduce policy traffic between the server and clients. This behavior allows a large number of applications to be available for the user without significantly affecting performance of the overall infrastructure.
Support for enhanced HTTP
Starting in version 2107, Software Center can take advantage of enhanced HTTP when the management point is configured for HTTP. This site configuration provides secure communication without the overhead of managing PKI certificates. When you enable the site for enhanced HTTP, Software Center prefers secure communication over HTTPS to get user-available applications from the management point.
On any version of Configuration Manager, when you configure the site or the management point to require HTTPS communication, Software Center always uses HTTPS.
To validate this behavior, on a client review the following log files:
- CCMSDKProvider.log: Shows the client's selection of the HTTPS endpoint on the management point. For example:
Management URL retrieved: https://...
- SCClient_*.log: Shows the endpoint URL that the client uses to communicate with the management point, which should use HTTPS. For example:
Using endpoint Url: https://mp01.contoso.com:443/CMUserService, AAD authentication
To take full advantage of new Configuration Manager features, after you update the site, also update clients to the latest version. The complete scenario isn't functional until the client version is also the latest.
For more information on how to configure the site, see enhanced HTTP.
Brand Software Center
Change the appearance of Software Center to meet your organization's branding requirements. This configuration helps users trust Software Center.
Configure Software Center branding
Customize the appearance of Software Center by adding your organization's branding elements:
- Organization name: Software Center displays this name in the top banner
- Color scheme: The primary color for the banner and other elements
- Foreground color: By default, when you select an item, the font color is white. Starting in version 2103, you can change this color for better visibility with certain primary colors, and better accessibility.
- Logo: A JPG, PNG, or BMP of 400 x 100 pixels, with a maximum size of 750 KB
The following image shows an example of Software Center that's customized with all four branding settings:
For more information, see the following articles:
Configuration Manager applies the organization name for Software Center according to the following priorities:
Software Center Customization client setting for Company Name. For more information, see About client settings: Software Center.
Computer Agent client setting for Organization name. For more information, see About client settings: Computer agent.
This article used to include more sections, which have moved to the following articles: