If we stick to strict Project Management definitions, milestones are within a project.
A program (representing a strategic goal) can contain multiple projects big and small. Perhaps the author wants to convey programs which map to company or divisions strategic initiatives.