# Understanding Deployment Configurations

The following table shows the deployment configurations you can choose. There are three possible physical tiers: the client process, the application server process, and the database process. The database process is always present to manage the application data.

Type of Client | Process Running Client | Type of Business Components Deployment | Process Running Business Components | Number of Physical Tiers
Java Application or Applet | Client Process | Local Mode | Client Process | 2
Java Application or Applet | Client Process | VisiBroker CORBA Server Object | Application Server Process | 3
Java Application or Applet | Client Process | Oracle8i CORBA Server Object | Database Process | 2
Java Application or Applet | Client Process | Oracle8i EJB | Database Process | 2
Java Application or Applet | Client Process | EJB in Application Server | Application Server Process | 3
JSP, XSQL page, or Servlet | Application Server Process | Local Mode | Application Server Process | 2
JSP, XSQL page, or Servlet | Application Server Process | VisiBroker CORBA Server Object | Different Application Server Process | 3
JSP, XSQL page, or Servlet | Application Server Process | Oracle8i CORBA Server Object | Database Process | 2
JSP, XSQL page, or Servlet | Application Server Process | Oracle8i EJB | Database Process | 2
JSP, XSQL page, or Servlet | Application Server Process | EJB in Application Server | Same or Different Application Server Process | 2 or 3
Java Stored Procedure | Database Process | Local Mode | Database Process | 1