---
description: >-
  Packages extend functionality from the ProcessMaker Platform Open-Source
  edition. None of these packages are available in the Open-Source edition.
  These are available only for the Enterprise edition.
---

# ProcessMaker Platform Packages

## What is a Package?

In the context of ProcessMaker Platform, a package is a stand-alone container to distribute and install a [connector](broken-reference) or to extend current functionality.

Technically, a package in ProcessMaker Platform is a compound from routes, controllers, models, and other assets that have a Provider class that functions as a union bridge between ProcessMaker Platform and the[ Laravel package](https://laravel.com/docs/6.x/packages) from which ProcessMaker Platform is built.

{% hint style="info" %}
Do you want to design your own packages for ProcessMaker Platform, regardless of whether you use the Open-Source edition or an Enterprise customer? [Develop your own custom package for use in ProcessMaker Platform](custom-packages).
{% endhint %}
