---
title: 4.2.2 Directory Structure and Working Directory
description: "Once you have extracted the i2b2 core source code you will notice the main directory structure in your i2b2 source directory ![](https://i2b2.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=html-text&locale=en_US&version=2) | Directory | Description | | --- | --- | | admin | Contains the source code for…"
url: "https://i2b2.org/docs/4-2-2-directory-structure-and-working-directory/"
updated: "2026-09-15"
category: "i2b2 Installation Guide / Chapter 4. Server Install Guide / B. Legacy Approach - Build Each Cell from Source / Chapter 4. i2b2 Server-Common Install / 4.2 Server-common Installation Overview"
---

# 4.2.2 Directory Structure and Working Directory

Once you have extracted the i2b2 core source code you will notice the main directory structure in your i2b2 source directory

![](https://i2b2.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=html-text&locale=en_US&version=2)

| Directory | Description |
| --- | --- |
| admin | Contains the source code for the Admin module used by the PM Cell. |
| edu.harvard.i2b2.crc | Contains the source code for the Data Repository (CRC) cell. |
| edu.harvard.i2b2.fr | Contains the source code for the File Repository (FR) cell. |
| edu.harvard.i2b2.im | Contains the source code for the Identity Management (IM) cell. |
| edu.harvard.i2b2.ontology | Contains the source code for the Ontology (ONT) cell. |
| edu.harvard.i2b2.pm | Contains the source code for the Project Management (PM) cell. |
| edu.harvard.i2b2.server-common | Contains the source code for the common server code used by the i2b2 core cells. |
| edu.harvard.i2b2.workplace | Contains the source code for the Workplace Framework (WORK) cell. |
| edu.harvard.i2b2.xml | Contains the xsd files used by the i2b2 server and clients. |

# Working Directory

In this step of the installation process we will be working with the **edu.harvard.i2b2.server-common** directory. Within this directory is the **build.properties** file that will be edited with the necessary information to build and deploy the common server code.
