WSO2 Carbon is a modular middleware framework that allows users to assemble only the necessary SOA functionality needed for their applications. It separates key SOA capabilities like messaging, security, and data services into independent components that can be customized. This level of componentization provides more flexibility than traditional middleware and allows users to scale their SOA implementation at their own pace as requirements change over time.