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