OMG is celebrating the 15th anniversary of the adoption of the Unified Modeling Language (UML) as an official OMG specification: CONGRATULATION!

Like all officially adopted OMG specifications, UML is available for free download from the OMG website. UML is also formally published as an ISO/IEC Standard.

In an effort to organize, simplify, and provide a way to enable interoperability of nearly fifty different object-oriented modeling approaches, on June 6, 1996, the OMG established an Object Analysis and Design Task Force (OA&D TF), which issued a request for proposal to create what would become UML.

In response, nineteen companies formed six teams, each producing competing proposals. Over the coming months, the teams worked together and consolidated their effortsinto a single proposal for a Unified Modeling Language (UML) submission. By unanimous vote on 25 September 1997, the UML submission was recommended for adoption by the OMG’s OA&D Task Force.

Today, UML is used to model structure and behavior of every type of software from enterprise automation to real-time embedded systems. UML is flexible enough to be used for everything from initial concept designs through full code generation.