Customization > Extensibility Through Profiles, Stereotypes, Tag Definitions and Scripts > Overview of extensibility through profiles, stereotypes, tag definitions and scripts > Ergonomic profiles
  
Ergonomic profiles
An ergonomic profile is a profile that allows the functionality and user interface of Modeler to be completely redefined. An ergonomic profile is typically used to provide an alternative modeling environment to the UML/SysML environment normally provided by Modeler.
An example of an ergonomic profile is the SysML profile provided by PTC. The SysML profile transforms Modeler to provide new Modeler panes, new diagram types with customized diagram toolbars, new item types and new context menu commands.
Modeler supports these advanced customizations and the development of ergonomic profiles through Script items and Stereotype extensibility features.
If you want to develop scripts in Modeler, please contact PTC and ask about our Modeler customization courses.
To write scripts you require a good working knowledge of the VBScript language, the Modeler Meta Model and the Modeler Automation Interface.
* 
If you run a script that has errors, those errors can corrupt model data and make Modeler crash.