A program is a software application, or a collection of software applications, designed to perform a specific task.