There are numerous options for developers to distribute extensions. In this section, we'll note two options preferred by Adobe. If you opt for another method of distributing, check with that distribution channel for details.
Option #1 - Adobe Exchange
You can distribute your package to the public via the Adobe Exchange where Adobe users can download your extension. In order to list your extension
Option #2 - Multiple User Deployment in Managed Environments
The enterprise console allows you to bundle extensions into the deployment package. This means installation of your Creative Cloud applications and installation of your extensions happens as part of a single deployment process.
taken from Adobe
https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#distr...