Commons Proper的目的是建立和维护可重用的Java组件库。Commons Proper是一个协作与共享的地方，Commons的开发者努力确保其组件对其他的软件库的依赖最少，以便可以轻松地部署这些组件。此外，Commons组件会尽可能的保持其接口的稳定，因而Apache用户以及其他Apache项目可以实现这些组件，而无需担心未来接口的变化。截至2006年8月，Commons Proper上有三十多个项目，分为五大类。
Commons Sandbox.Commons S