--- title: "Self Service App for Enterprise Store Apps" slug: "self-service-app-for-enterprise-store-apps" updated: 2026-10-28T06:37:58Z published: 2026-10-28T06:37:58Z canonical: "help.scalefusion.com/self-service-app-for-enterprise-store-apps" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt > Use this file to discover all available pages before exploring further. # Self Service App for Enterprise Store Apps In today’s fast-paced enterprise environments, empowering end users with easy access to essential applications is critical for reducing IT support overhead. The Self-Service App Deployment feature in Scalefusion Windows MDM enables IT administrators to publish a variety of enterprise applications—including EXE, MSI, and PowerShell scripts—directly to a user-friendly self-service catalog. This allows employees to independently install or execute approved software on their Windows devices, streamlining application management and accelerating workflows. A few real-world scenarios where this feature proves beneficial include onboarding new employees with pre-approved tools, providing access to utility scripts for troubleshooting, and allowing users to install productivity applications on demand—without waiting for IT intervention. This article explains how to add enterprise applications to the Self-Service catalog using Scalefusion. ## Pre-requisites 1. You have access to the **Enterprise Store** in the Scalefusion Dashboard. 2. Scalefusion MDM Agent (Agent app for Windows) v17.4.0 or above, is installed on the devices 3. You are uploading a **supported app type**: 1. Windows EXE 2. Windows MSI 3. PowerShell Script ## How It Works At the time of uploading or publishing an app, select **Add to Self-Service** as the **App Publish Action.** With this, the App is published to the self-service section in the Windows MDM Agent, visible to users on the device for installation. The detailed steps are given below. ## Adding enterprise apps to Self Service App ### EXE Files 1. **On Scalefusion Dashboard, navigate to** Application Management → Enterprise Store → Upload Windows App→ EXE > [!NOTE] > For more information on this, please visit [here](/docs/installing-win32-apps-exe-on-windows-10-and-above-managed-devices#uploading-and-installing-executables-exe) ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-EVAJ341T.png) 2. Enter the Name of the application, the version & logo under **Basic Details** and upload EXE file of the application under **App Upload** respectively. 3. Under **App Configuration** tab, select **Add to Self-Service** as **App Publish Action** 1. **Allow Uninstall:** This setting controls whether users can uninstall the application directly from the App Catalog. The option is available only when **Add to Self-Service** is enabled. When enabled, users will see an uninstall action for the application in the catalog. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-H1EBP2AC.png) ### MSI Files 1. **On Scalefusion Dashboard, navigate to** Application Management →Enterprise Store → Upload Windows App→MSI > [!NOTE] > For more information on this, visit [here](/docs/installing-enterprise-apps-on-windows-10-and-above-devices#uploading-a-windows-enterprise-installer-msi) ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-QAKZB850.png) 2. In the dialog that opens, upload installer files, select installation target 3. Select **Add to Self-Service** as **App Publish Action** 1. **Allow Uninstall:** This setting controls whether users can uninstall the application directly from the App Catalog. The option is available only when **Add to Self-Service** is enabled. When enabled, users will see an uninstall action for the application in the catalog. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-PGT64TV8.png) ### PowerShell script files 1. **On Scalefusion Dashboard, navigate to** Application Management →Enterprise Store → Upload Windows App→PowerShell > [!NOTE] > For more information on this, visit [here](/docs/deploy-powershell-scripts-using-scalefusion#uploading-and-installing-a-powershell-script) ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-LQVEBYBK.png) 2. Under Configure Script tab, enter details, upload script files, select execution level etc. 3. Enable the toggle **Add to Self-Service** ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-OKU8CWHK.png) #### Important Points to Note on PowerShell Script files 1. When **Add to Self-Service** is selected: 1. Visibility of script depends on **Execution Level** and **Context**: | **Execution Level** | **Execution Context** | **Visibility** | | --- | --- | --- | | Device | N/A | Script is visible to **all users** on the device. | | User | Enrolled User | Script is visible **only to the enrolled user**. | | User | All Users | Script is visible to **all users**. | ## Configure Installation Mode while publishing Alternatively, at the time of publishing the app after upload, you can select and configure execution mode. To do so, in the publish dialog box, select one of the following in **Installation & Management Options >** **Execution Mode:** 1. **As per Catalog EXE/MSI/Script Configuration:** Makes the application available as per the settings you have configured in the App Configuration (App Publish Action). 2. **Custom:** Allows custom execution settings during publishing. When **Custom** is selected, the following options are available: 1. **Install Immediately:** Installs the application automatically on target devices without requiring user interaction. Use this mode when applications should be deployed automatically in the background. 2. **Add to Self-Service:** Makes the application available in the App Catalog for users to install manually. When enabled, users can browse and install the application from the app catalog available inside the Windows agent app on device. 1. **Allow Uninstall:** This setting controls whether users can uninstall the application directly from the App Catalog. The option is available only when **Add to Self-Service** is enabled. When enabled, users will see an uninstall action for the application in the catalog. **The selected *Execution Mode* overrides the *Publish* action chosen during file upload.** **Note:** The screenshot below is an example of an exe file being published. Similarly you can configure installation mode for powershell script or msi file also. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-HOLTAME2.png) ## End User Experience Once the app is published using the **Add to Self-Service** option: - It appears in the **Windows MDM Agent** under app catalog section along with relevant details. - App visibility aligns with the **Execution Level** and **Execution Context** set by the Admin. - End users can: > [!NOTE] > Here, N/A under Status means no action (install or execute) has been taken by the user. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-GUUYB5LV.png) - See available EXE, MSI, or PowerShell apps. - **Install or run** them as needed. - **Filter** the apps by type and/or status - **Search** for a particular app and also **sort** the list > [!WARNING] > Script files can be executed multiple times, whereas `.exe` or `.msi` installers can typically be installed only once on a device. As a result, the Install button next to app will appear greyed out. ## Known Behaviors 1. When an MSI user-level application is added to Self Service using the MDM installation method under the **Utilities** section, the application will be visible only to the enrolled user in the Scalefusion agent UI. The notification will display the application name followed by (**Enrolled User**).