Composable architecture (TCA) je knihovna pro konzistentní a srozumitelné vytváření aplikací s ohledem na složení, testování a ergonomii. Může být použita ve SwiftUI nebo UIKit, a to na jakékoli platformě Apple. Byla inspirována reduxovou architekurou a vytvořena vývojáři z Point Free.