WSO2 Carbon is a new middleware framework that allows users to select only the necessary functionality for their SOA implementation. It separates key SOA platform capabilities into independent, pluggable components that can be assembled as needed. This component-based approach provides more flexibility than traditional middleware suites and allows users to customize their SOA deployment and adopt new functionality incrementally as requirements change.