application

A computer program , which causes a computer system to perform some useful work for the user.