Workbench
Wolfram Workbench is an integrated development environment (IDE) that incorporates Mathematica technologies. Complementing Mathematica’s programming language and features for computation, visualization and modeling, the software is suitable for the development of large-scale technical solutions. Key features enable users to group files, code, and other Mathematica resources into a single project; perform source code editing with syntax highlighting, error reporting, local variable coloring and more; study code as it runs to detect and fix any problems; profile the code’s execution; and develop and run tests.