What is the difference between a Control and Program template?

What we call “program” is a selection of one or more controls. The program works as a container for controls and each program is individual, but it can have more than one responsible assigned.

Programs on Dashboard:

Example of a Control Program containing one control:

Example of a control: