The correct answer is: B. Meet specific user needs
An application program is a computer program designed to carry out a specific task or group of tasks, as opposed to a system program, which is designed to manage the computer’s resources. Application programs are written to meet the specific needs of a user or group of users, and can be used for a variety of purposes, such as word processing, spreadsheets, games, and web browsing.
Option A is incorrect because an application program does not convert programs written in high level language to machine language. This is the job of a compiler or interpreter.
Option C is incorrect because an application program does not allow the operating system to control resources better. This is the job of the operating system itself.
Option D is incorrect because an application program does not make off-line equipment run better. This is the job of the equipment itself.
Option E is incorrect because option B is the correct answer.