Dymola est un outil construit au-dessus du langage Modelica. C'est l'outil de Dassault Systèmes.
Le langage Modelica a une syntaxe permettant de décrire le modèle directement sous forme d'équations différentielles. Il contient une bibliothèque de modèles prédéfinis.