JChassis is both a framework for writing component-based Java applications, and a collection of useful Java components. Its ultimate aim is to make general application development more plug-and-play than the traditional bundling together of JAR files.