The SAP Composite Application Framework (SAP CAF), which is part of SAP NetWeaver, is a tool for building composite applications. The SAP CAF provides crucial set of infrastructure for supporting the creation of large-scale composite applications. SAP CAF helps developers construct what are known as composite services and business objects, which are services and business objects that are constructed by using other enterprise services and business objects. A composite service, for example, might use services from many underlying services in order to create a service that is just right for the application at hand.
SAP CAF is used to create the most advanced composite applications. Simpler composite applications can created using SAP NetWeaver Visual Composer.