1. In an enterprise strategy management system, a strategy formulation engine comprising: a top layer including a definition of a strategic direction; a bottom layer including a plurality of strategy platform requirements; and at least one intermediate layer integrating the strategic direction and the strategy platform requirements.