The program is in the initial stage and can be changed.
The program is active and is linked to a contract with an active project.
An inactive program has only projects that are not active.