Apps Create
Apps are types of software that helps customers achieve their goals.
#
Create a New AppTo create a new app from the dashboard just click the + NEW APP
button
![nife home page](/assets/images/app-e28bb5d464858026c76bb2b25ee03b33.png)
You can also create new apps from the left navigation > Apps > + New App
Button.
![nife applications management page](/assets/images/app1-746d1800453f2fee8807ad2fc8dde10e.png)
Once you click on the NEW APP
button to create one, you will find the steps to configure the apps
- Selecting the Organization/Sub-organization/Business Unit
- Selecting the Workload
- Configuration of the App
- Choice of scaling the App to other regions
To create your app
- Provide the app name on the top of the page
- Choose an organisation from your existing organizations
- Configure the app (this will be explained in detail in the configuration and Deployment types sections)
- Once the app is deployed, it can be scaled or extended to other regions
#
App NameThe App name is a unique name provided for your app, by default it uses a random pre-selected name example wonderful-app.
#
Choose OrganizationIf you do not have any organisations ready then create new by clicking the CREATE NEW ORGANIZATION
link. You choose all the organizations available to the user.
To learn more about Organizations visit Organizations section
![Choose Organization](/assets/images/app2-846fff6ea59603281a1fff65b92228db.png)
#
Choose WorkloadIf the organization has any workloads, then the workloads will be listed here. We can select the workload for which we want to create an app. We can create an app even without workload by selecting “continue without workload”.
![Choose Workload](/assets/images/app3-79babe2f7ede0d1feca77723db124dfe.png)
If the organization has no workloads, then after selecting the organization, the configuration page will appear.
#
ConfigurationAfter selecting the workload, the configuration page appears:
![configuration page](/assets/images/config-e3a2496a17c31c170321db72217a54b6.png)
The configuration section has the following options:
- Deployment types: Indicates the different ways to deploy an application
- Additional Configuration information: Provides details on Networking and Resources used for the deployment
- Routing information: Customers can choose between Latency and Geo based routing
- Ports: Customers can define Internal and external ports
- Environment variables: Customers can set the environment variables needed for proper running of the application.
- Attach Volume: Customers need to pass the volume size here
- Resource configuration options: This includes vCPU and memory requirements