Composability is a system design principle in which a solution is composed of components that can be assembled in different combinations to address individual use cases.