Compilers, interpreters, cross referencers, and subroutine libraries for various programming languages.