A program designed to perform a particular function; the term usually refers to software that solves narrowly focused problems or those related to computer system management. See also application.