Application program
~noun
Entry: software (such as Lotus 1-2-3) that processes data according to a user's special needs.
@ Milton-Kindersley Advanced Dictionary