Computer software that allows the user to create and explore computer-based models without writing a program in a high-level computer programming language.