A utility program is designed to help technique administration and software package execution. Functioning methods execute hardware utility programs to check the standing of disk drives, memory, speakers, and printers.
A program is a cluster of connected jobs which program are managed in the coordinated fashion, so they can be executed concurrently and share methods, things to do and stakeholders.