The ACM Computing Classification System (1998) D.2.6 Programming Environments Graphical environments Integrated environments Interactive environments Programmer workbench