Extension Concept
An extension can contain business logic, type definitions, a web application, or a Backoffice Administration Cockpit configuration. That way, you link up in one place all of the functionality that covers a certain field of use, for example a storefront.
SAP Commerce has a flexible, modular architecture based on extensions. An extension is an encapsulated piece of software that extends SAP Commerce functionality by either modifying existing features, or introducing new features.
Because there are many extensions available and you can also create your own extensions, we have introduced a mechanism to configure which extensions are enabled. You should also keep in mind that there are extensions that use the functionality of other extensions using extension dependencies.