A programming language and related components. It includes the compiler, text editor, debugger, function library and any other supporting programs that enable a programmer to write a program. See developer's toolkit
and application development system
. For a list of popular client/server development tools, see client/server development system
A computer and related software for developing applications.