"An enterprise architecture is a "blueprint" or "picture" which assists in the design of an enterprise. An enterprise architecture must define three things. First, what are the activities that an enterprise performs? Second, how should these activities be performed? And finally, how should the enterprise be constructed? An enterprise is a collection of enterprise activities organized into a set of business processes which cooperate to produce desired enterprise results... The architecture takes a systems view of an enterprise in which an enterprise is seen as a system which takes in inputs and produces outputs under some set of environmental constraints..."