Haavelmo was the first to recognize the capacity of economic models to guide policies. This paper describes some of the barriers that Haavelmo's ideas have had (and still have) to overcome, and lays out a logical framework that has evolved from Haavelmo's insight and matured into a coherent and comprehensive account of the relationships between theory, data and policy questions. The mathematical tools that emerge from this framework now enable investigators to answer complex policy and counterfactual questions using simple routines, some by mere inspection of the model's structure.