Main character of SAP software is specialization.
Specialization means each component within the SAP software meets a particular need.
For example one component is responsible for providing web-based access to other SAP systems.
Another component is responsible for addressing product lifecycle planning requirements.
Yet another component helps interconnecting different systems to ease integration headaches.