Carbon is a light-weight component model and services framework providing
enterprise quality services. Carbon is built on the following principles:
Create a more flexible architecture via a decoupled, metadata-centric system
Reduce complexity by providing access to services as small replaceable components
Encourage the separation of concerns, resulting in code assets that are easier to
maintain, adapt and reuse in a complex and dynamic operating environment
Improve quality with highly documented, fully tested code