# Publishing Applications

{% hint style="success" %}
**KEY TERMS**

**Applications** correspond to the fundamental layout with which your future application versions will be built. At the creation, an application is an empty shell that later allows the creation and configuration of application versions.&#x20;



**Application versions** are instances of an application. An application version can be created after an application is created. The application version both includes a workflow and specific configuration. Application versions are used to track and monitor changes (be it in the workflow or the application configuration) to your application.
{% endhint %}

The process of publishing an application generally consists in following those two main steps:&#x20;

1. Create an application
2. Manage application versions
   1. Create an application version
   2. Configure an application version
   3. Lock an application version
