In what order should a developing country adopt policy reforms? Do some policies complement each other? Do others substitute for each other? To address these questions, we develop a two-country dynamic general equilibrium model with entry and exit of firms that are monopolistic competitors. Distortions in the model include barriers to entry of firms, barriers to international trade, and barriers to contract enforcement. We find that a reform that reduces one of these distortions has different effects depending on the other distortions present. In particular, reforms to trade barriers and barriers to the entry of new firms are substitutable, as are reforms to contract enforcement and trade barriers. In contrast, reforms to contract enforcement and the barriers to entry are complementary. Finally, the optimal sequencing of reforms requires reforming trade barriers before contract enforcement.