1. A model development system to guide creation and integration of models used in automotive simulation algorithms, comprising: a computer with an executable program, wherein the executable program comprises at least one of: a. a scalable top level application including a user interface, b. a module manager enabling at least one of installing modules, uninstalling modules and viewing current module configuration, c. memory management; software modules comprising at least one of a vehicle modeling module, a sensor modeling module, a scenario generation module, and automatic source code generation, wherein the software modules are collocated with and accessible to the top level application.