Application

A large computer program dedicated to performing a major task. It can accomplish its work alone. A utility program, in contrast, works on other programs or operating systems.