A general framework for the study of outsourcing is introduced that incorporates dynamics and heterogeneity among both upstream and downstream producers to mimic an exit approach (Hirschman, 1970) to building vertical relations. The environment is one of search friction and incomplete contracts,...