# CodeIgniter User Guide Version 1.7.2

Search User Guide

# Managing your Applications

By default it is assumed that you only intend to use CodeIgniter to manage one application, which you will build in your system/application/ directory. It is possible, however, to have multiple sets of applications that share a single CodeIgniter installation, or even to rename or relocate your application folder.

## Renaming the Application Folder

If you would like to rename your application folder you may do so as long as you open your main `index.php` file and set its name using the `$application_folder` variable:

`$application_folder = "application";`

## Relocating your Application Folder

It is possible to move your application folder to a different location on your server than your `system` folder. To do so open your main `index.php` and set a full server path in the `$application_folder` variable.

`$application_folder = "/Path/to/your/application";`

## Running Multiple Applications with one CodeIgniter Installation

If you would like to share a common CodeIgniter installation to manage several different applications simply put all of the directories located inside your `application` folder into their own sub-folder.

For example, let's say you want to create two applications, "foo" and "bar". You will structure your application folder like this:

`system/application/foo/
system/application/foo/config/
system/application/foo/controllers/
system/application/foo/errors/
system/application/foo/libraries/
system/application/foo/models/
system/application/foo/views/
system/application/`bar`/
system/application/`bar`/config/
system/application/`bar`/controllers/
system/application/`bar`/errors/
system/application/`bar`/libraries/
system/application/`bar`/models/
system/application/`bar`/views/`

To select a particular application for use requires that you open your main `index.php` file and set the $application_folder variable. For example, to select the "foo" application for use you would do this:

`$application_folder = "application/foo";`

Note: Each of your applications will need its own index.php file which calls the desired application. The index.php file can be named anything you want.