JModelica is an extensible Modelica-based open source platform for optimization, simulation and analysis of complex dynamic systems. The main objective of the project is to create an industrially viable open source platform for optimization of Modelica models, while offering a flexible platform serving as a virtual lab for algorithm development and research. As such, provides a platform for technology transfer where industrially relevant problems can inspire new research and where state of the art algorithms can be propagated from academia into industrial use. is a result of research at the Department of Automatic Control, Lund University, and is now maintained and developed by Modelon AB in collaboration with academia. is distributed under the GPL v.3 license approved by the Open Source Initiative. at a glance: Model your systems using the object-oriented and equation-based language Modelica. Solve your complex simulation and optimization problems using state of the art numerical algorithms. Automate your work in the Python scripting environment. Visualize your results.