Enterprise architecture framework (EA framework) defines how you can create and work with an enterprise architecture. An architecture construction provides principles along with practices for creating and with all the architecture description of a system. It structures architects’ thinking through dividing the architecture description into areas, layers or views, and offers models – typically matrices along with diagrams – regarding documenting each view.