An
enterprise architecture framework (
EA framework) defines how to create and use an
enterprise architecture. An
architecture framework provides principles and practices for creating and using the architecture description of a system. It structures architects' thinking by dividing the architecture description into domains, layers or views, and offers models - typically matrices and diagrams - for documenting each view.