# How to manage the dev and live environments with Batch?

A staging environment refers to a parallel server environment for testing websites and software applications in conditions as close as possible to the live environment, without compromising the organization's current data or interrupting its operations.

You should always integrate Batch in a development environment and then go into production mode after everything has been tested and validated.

For this matter, we strongly recommend:

{% stepper %}
{% step %}
Creating **two applications per OS** (Android, iOS, Web) on the dashboard: one for tests and one for production (e.g. *MyApp* and *\[DEV] MyApp*).
{% endstep %}

{% step %}
These apps will then be grouped into **two Omnichannel projects**.
{% endstep %}
{% endstepper %}

For instance:

<figure><img src="/files/1wq7m8MuH8CxCKX7BTI5" alt="Screenshot of the Batch dashboard showing two omnichannel projects in a dropdown menu (&#x22;The Store&#x22; and &#x22;[DEV] The Store&#x22;)"><figcaption></figcaption></figure>

{% hint style="info" %}
Thereafter, DEV projects can only be displayed to developers so as not to disturb your operational teams on the dashboard (refer to the [Project-level Permissions documentation](/getting-started/features/customer-engagement-platform/settings/manage-team.md#project-level-permissions) for more details).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.batch.com/developer/technical-guides/how-to-guides/admin-setup-and-configuration/how-to-manage-the-dev-and-live-environments-with-batch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
