虽然现代的IDE多数是图形化的，但是IDE在视窗系统（windowing system，例如Microsoft Windows或X Window System）出现前就已经开始使用，在当时IDE是纯文字模式，透过功能键和热键来从事各项工作，例如Turbo Pascal就是一个例子。近几年来，最有意思的发展是Eclipse和NetBeans这类开放原始码IDE的出现和流行，在结合开放原始码的精神—开放、可扩张之下，激发了人们成立社群以延伸这些IDE的能力，让这些IDE也能支援其他程式语言和其他的应用。