> For the complete documentation index, see [llms.txt](https://docs.patchmypc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.patchmypc.com/patch-my-pc-publisher/requirements/custom-app-requirements.md).

# Custom App Requirements for Patch My PC Publisher

*Applies to: Patch My PC Publisher V3.x*

Patch My PC (PMPC) Custom Apps allow you to package and manage your own applications alongside the Patch My PC catalog.

Publisher integrates with [Patch My PC Cloud](/patch-my-pc-cloud.md) to retrieve Custom App metadata and publish it into your environment using your existing publishing workflows.

## Requirements

{% hint style="danger" %}
**Important**

These requirements only apply if you are publishing Custom Apps through Publisher to either Microsoft ConfigMgr or Intune.
{% endhint %}

To publish Custom Apps to either Microsoft ConfigMgr or Intune using Publisher, you must meet **all** of the following requirements:

* Be using Publisher version 2.1.20.0 or later.
* Have an active Enterprise Plus, Enterprise Premium, or MSP subscription.
* Your organization must be [onboarded](#step-1-onboard-to-patch-my-pc-cloud) to PMPC Cloud by creating a Cloud Company.
* Publisher must be [connected](#step-2-connect-publisher-to-the-patch-my-pc-cloud-company) to your Cloud Company.

{% hint style="info" %}
**Note**

Customers with a Managed Service Provider (MSP) or MSP Plus subscription can connect Publisher to only one PMPC Cloud company. We recommend connecting Publisher to the MSP Parent Cloud company, rather than an individual MSP customer Cloud company, to ensure proper management and visibility of the Custom Apps made available to Publisher.
{% endhint %}

{% hint style="danger" %}
**Important**

Publisher is not required if you only plan to deploy your Custom Apps from PMPC Cloud.
{% endhint %}

## Step 1: Onboard to Patch My PC Cloud

1. Sign in or sign up to **Patch My PC Cloud**.
2. Create or select your **Cloud Company**

{% hint style="info" %}
**Note**

See [Onboard to Patch My PC Cloud](/patch-my-pc-cloud/onboard-cloud.md) for more details.
{% endhint %}

## Step 2: Connect Publisher to your Patch My PC Cloud Company

If you plan to publish Custom Apps or use Cloud-integrated features from Publisher, you must create a Cloud connection.

1. Open **Patch My PC Publisher**.
2. Navigate to **Administration | Cloud Connections**.
3. Select **Add a Connection**
4. Sign in using your PMPC Cloud credentials.
5. Complete the connection wizard and confirm the connection status.

Once connected, Publisher can securely communicate with PMPC Cloud for supported features.

{% hint style="info" %}
**Note**

See [Add a Connection in Patch My PC Cloud](/patch-my-pc-cloud/manage/settings/connections/add-connection.md) for more details.
{% endhint %}

## Multiple Cloud Companies

If the account used to sign in is associated with multiple PMPC Cloud companies, a selection window will appear.

<figure><img src="/files/23lJX2Q3b8i6x3dxtl2t" alt="Select a Cloud Company" width="375"><figcaption></figcaption></figure>

Select the appropriate company from the list and click **OK** to complete the connection process.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.patchmypc.com/patch-my-pc-publisher/requirements/custom-app-requirements.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
