tool An application program with a simple, transparent (typically text-stream) interface designed specifically to be used in programmed combination with other tools (see filter , plumbing ). 3.