Lean Supply Chain Management (Lean SCM) starts with a lean applicative landscape to support the supply chain. However, 'lean' in software is primarily a matter of architectural choices. Those choices define the class of problems where the chosen software design is a good fit, and where it isn't. Many supply chain problems stem from broken-by-design situations where core design choices conflict with real-world requirements.