They are applications that can be assembled or decomposed into smaller parts that work together to achieve the desired business outcome. They are modular and can be composed of different services that can be reused and recombined to create new applications. This allows businesses to quickly create new applications without starting from scratch. In addition, since they are built using reusable components, they can be rapidly configured and adapted to meet the organization's specific needs.