Ein
Profil (engl.
profile) ist zum einen ein Modellelement der
Unified Modeling Language (UML), einer Modellierungssprache für
Software und andere Systeme, und zum anderen eine konkrete Erweiterung des UML2-Metamodells basierend auf dem leichtgewichtigen Erweiterungsmechanismus der Profile. Für Letzteres wird oft der Begriff
UML-Profil verwendet, beispielsweise beim UML-Profil für
Enterprise JavaBeans.