A UML profile is a mechanism used to adapt and extend the UML standard to specific purposes. The EAP profile defines a UML adaptation for enterprise architecture modeling using TOGAF. The EAP profile enables any UML modeling tool (that also implements BPMN) to support TOGAF enterprise architecture modeling. This chapter presents concept mapping and shows how UML is extended to support TOGAF.