The objective of supply chain sustainability is to create, protect, and grow long-term environmental, social, and economic value for all stakeholders involved in bringing products and services to market. This chapter creates a comprehensive model and solution methods for designing sustainable supply chains. Sustainable supply chains are modeled as network systems with multiple agents, which are evaluated according to multiple criteria. It is usually impossible to optimize all criteria together in a given system. Searching for a better portfolio of resources leads to reshaping of given system boundaries and better criteria values. Supply chain sustainability is also given by creating equilibrium relationships between agents. Biform games are used for searching an equilibrium in sustainable supply chains. Information sharing reduces inefficiencies and material flows, leading to less environmental pollution.