Enterprise architecture can provide systematic support to organizational change, when requirements of respective stakeholders of business and IT are met. This article focuses on the design of enterprise architecture and proposes a business-to-IT approach that considers lessons from classical engineering disciplines. A framework for engineering driven enterprise architecture design is presented. Since such an approach creates specific requirements for tool support, an appropriate software implementation is presented.