Instead of all applications implementing the same business functionality over and over again, for example credit card checks or payments, such functionality is implemented as service and then used by other business processes implementations and services.