STELLA (Sigle de l'anglais Systems Thinking, Experimental Learning Laboratory with Animation, également vendu sous la marque iThink) est un langage graphique de modélisation des systèmes dynamiques créé par Barry Richmond en 1985. Le progiciel, distribué par iSee Systems (anciennement High Performance Systems) permet de faire tourner des systèmes modélisés de manière graphique à partir de quatre éléments de base. STELLA a été utilisé dans le monde académique à la fois comme outil d'apprentissage et pour des applications de recherche et industrielles variées. Lorsqu'il était chercheur au Massachusetts Institute of Technology dans les années 1960, Jay Wright Forrester fut le premier à développer la dynamique des systèmes, qui selon lui, ne pouvait être comprise que grâce à des modèles. Barry Richmond, alors professeur en sciences des systèmes au Dartmouth College, fonda la société High Performance Systems en 1984. Avec l'aide financière de Analog Devices et l'aide technique d'Apple, il a développé STELLA (sigle anglais de Structural Thinking, Experimental Learning Laboratory with Animation) pour le compte de son entreprise. Il présenta son prototype de langage graphique en 1985 lors de la conférence annuelle de la System Dynamics Society dans un article intitulé STELLA : Software for Bringing System Dynamics to the Other 98%. vignette|droite|Un modèle STELLA basique d'une population de chats. Les stocks sont représentés sous forme de rectangles, les flux sous forme de tubes arrivant ou partant des stocks, les convertisseurs sous forme de cercles, et les connecteurs sous forme de flèches courbes.|alt=Un diagramme avec un rectangle bleu ("Population de chats") alimenté par des flèches bleues ("Naissances de chats" et "Morts de chats"). Les flèches roses alimentent les flèches bleues depuis les cercles "Taux de natalité des chats" and "Taux de mortalité des chats". L'approche de STELLA pour modéliser les systèmes ressemble à plusieurs titres à celle de l'un de ses prédécesseurs, le langage de simulation DYNAMO.