Composable architecture is a software design approach in which independent, interchangeable components or services are assembled and reassembled to build applications, rather than being built as a single monolith. Components expose well-defined interfaces so they can be combined, replaced or extended without redesigning the whole system. It underpins API-integration strategies and modern system-integration practice, where new capabilities are added by composing existing building blocks.