1. A method comprising: receiving model data from a subset of enterprise users associated with a multi-level enterprise hierarchy, wherein the model data from each of the enterprise users defines a sub-model for a planning activity; combining the sub-models defined by each of the enterprise users to obtain an enterprise planning model that incorporates a plurality of planning activities; and executing an enterprise planning session in accordance with the defined enterprise planning model.