Vensim is used for developing, analyzing, and packaging high quality dynamic feedback models. Models are constructed graphically or in a text editor. Features include dynamic functions, subscripting (arrays), Monte Carlo sensitivity analysis, optimization, data handling, application interfaces, and much more.