1. A method of managing development of an enterprise application, the method comprising: generating an enterprise application view that includes a unique display area for each of a plurality of logical tiers for the enterprise application, wherein each unique display area includes a set of objects that represent at least one of a corresponding unique set of components for each of the plurality of logical tiers, wherein each component provides functionality used by the enterprise application; providing the enterprise application view for display to a user; and managing a set of interface layers for enabling the enterprise application view to interface with a set of development tools, wherein each development tool manages development of a different component of a corresponding component type using one or more of a set of editors, distinct from the enterprise application view, each of the editors displays and edits data used to generate a corresponding component of a corresponding component type prior to deployment using a deployment tool, and each interface layer provides a mapping that enables an exchange of data on events between the enterprise application view and a corresponding one of the a set of editors for at least one of the set of development tools using an application programming interface and an integrated response to the events by the enterprise application view and the a set of editors, wherein the events include selection events received from the enterprise application view and the a set of editors.