# Introduction to the JBoss Microcontainer

The JBoss Microcontainer provides an environment to configure and manage POJOs (plain old java objects). It is designed to reproduce the existing JBoss JMX Microkernel but targetted at POJO environments. As such it can be used standalone outside the JBoss Application Server.

This initial release provides a set of features to support POJO deployment in JBoss-4.0.3+ and the bootstrap of services used by the standalone EJB3 distribution.

This document takes you through the design of the microcontainer including design decisions and future directions.