Software Tools
Programs, utilities, libraries, and other aids, such as editors, compilers, and debuggers, that can be used to develop programs. Traditionally a set of software tools addressed only the essential needs during program development: a typical set might consist of a text editor, compiler, link loader, and some form of debug tool. It is recognized that software tools can assist in all activities of all phases of the software life cycle, including management and quality assurance activities. Thus a comprehensive set would address such issues as requirements specification, design, validation, configuration control, and project management. Such tools would frequently form part of an integrated software engineering environment.
Sources:⠀ Microsoft Computer Dictionary.--5th ed Edition Microsoft Press 2002 – 648 c. – 500