Ubuntu logo

App Developer

How should I upload my app?

In order for your application to be delivered via the Ubuntu Software Centre, it must be packaged in a standard format that makes it possible to distribute it to users.

The technology Ubuntu uses for that purpose is called Debian packaging.

Commercial and proprietary software

Canonical provides the packaging service to you free of charge. However, in order to package your software properly, it must meet all of the points in the Technical requirements section below.

You can choose to upload either of:

Open source software at zero cost

All submissions should be through a Personal Package Archive (PPA), which you can indicate in the comment field for the reviewer when submitting your app.

Application Review Process ›
Learn more about packaging and PPAs ›

Technical requirements

In order for your application to be distributed in the Software Centre it must:

(*) Open source, zero-cost apps should be installable to /opt/extras.ubuntu.com/<package-name>
(**) Users only have read and not write privileges to this directory