# Concept: An Introduction to Dataiku Applications[¶](https://knowledge.dataiku.com/latest/courses/o16n/dataiku-applications/introduction.html#concept-an-introduction-to-dataiku-applications "Permalink to this headline")

Dataiku Applications are a kind of DSS customization that allows you to reuse projects. A typical process for creating and using a Dataiku Application is:

* A data scientist creates a Dataiku project, much as they normally would.

* They realize the workflows in the project could be useful to colleagues.

* Some just need the project as a starting point to do their own work, and create a duplicate.

* Some want to actively participate in further development of this project, and create a branch.

* Some simply need to apply the existing project’s workflow to new data, but don’t need to understand the details of the project. For this last group, a Dataiku Application is useful.

* The data scientist (or app developer) converts the project into a Dataiku Application.

* Each colleague using the application creates their own instance of the Dataiku Application.

## Visual Applications and Applications-as-Recipes[¶](https://knowledge.dataiku.com/latest/courses/o16n/dataiku-applications/introduction.html#visual-applications-and-applications-as-recipes "Permalink to this headline")

Dataiku applications can be surfaced in two different ways:

* **Visual Applications** allow you to package a project with a GUI on top, which empowers more people within an organization to leverage AI and self-service analytics.

* **Applications-as-Recipes** allow you to package part of a Flow into a recipe usable in the Flows of other projects.

## Prerequisites[¶](https://knowledge.dataiku.com/latest/courses/o16n/dataiku-applications/introduction.html#prerequisites "Permalink to this headline")

Before starting this course, you should already be familiar with:

* Automation Scenarios, which are key to running Dataiku applications
