Call it a task runner shell, if you like. What makes a development environment integrated, if not the ability to launch and manage external processes?