令列的开发工具结合起来，提供一个抽象化的工具，来减少学习程式语言的时间，增加开发人员的生产力，同时也将各种开发工作做更密切的整合，来提高生产力，例如在写程式的时候就直接做编译，一发现有语法上的错误就立即回应。虽然现代的IDE多数是图形化的，但是IDE在视窗系统（windowing system，例如Microsoft Windows或X Window System）出现前就已经开始使用，在当时IDE是纯文字模式，透过功能键和热键来从事各项工作，例如Turbo Pascal就是一个例子。近几年来，最有意思