 It provides project-based code development tools for Mathematica, including revision management, debugging, profiling, and testing.There is a plugin for IntelliJ IDEA based IDEs to work with Wolfram Language code which in addition to syntax highlighting can analyse and auto-complete local variables and defined functions.The Mathematica Kernel also includes a command line front end.