It is tightly integrated in the NetWeaver stack and is currently the tool of choice of SAP customers for developing an enterprise application's business logic layer, along with the pure JEE (Java Enterprise edition) development tools provided in NWDS.
CAF realizes this reuse by enabling the import, edit, mapping and composition of existing web services and RFCs (RFCs, remote function calls, are special types of ABAP functions that can be reused outside an ABAP system).
KM is a SAP-specific document management system, which is also an integral part of SAP NetWeaver.
BOs are the tool of choice for modeling data objects in the current globally available SAP NetWeaver release.
CAF Core is a library module comprising standard data types and other pre-defined development objects.