A series of program modules that aid a programmer in the development of software. Toolkits provide routines that are called upon by the program to perform various functions. (e.g. the Macintosh Toolbox enables programmers to create Mac-style pull-down menus and icons).