This is a software program which enables the user to perform specific tasks, such as word processing, accounting, etc.