The Unified Architecture Framework (UAF) is an industry-standard enterprise architecture framework developed by the Object Management Group. It is intended to be a framework that can be used for defense, civilian, and commercial enterprise architectures.
The UAF is a Unified Modeling Language (UML) profile for the domain metamodel of the US Department of Defense Architecture Framework (DoDAF) 2.02 specification, the UK Ministry of Defense Architecture Framework (MODAF) 1.2, the NATO Architecture Framework (NAF) 3.1, and the Canadian Department of National Defense Architecture Framework (DNDAF) 1.7.