.. _application_templates:
Application Templates
=====================
An Application template is a code structure for an Ellip Workflows application. It comes as a fully fledged application instance, based on a pre-defined template and ready to be executed as-is, but meant to be adapted accordingly to some specific data processing needs. Such instance offers a powerful mean to automatically handle the application packaging process (see :ref:`packaging`), the application package sharing, and its Cloud deployment on Production servers.
Currently, there are two types of templates:
- Ellip release 1.0 templates (based on `Cookiecutter `_ project tools)
- Ellip beta release archetypes (based on `Maven `_ tools), to be deprecated
.. toctree::
:maxdepth: 1
cookiecutters/index
archetypes/index