Хотя пакет содержит приложение, файлы или сведения, необходимые для применения на клиентских компьютерах, способ использования данного приложения определяется программой. Поэтому программа должна содержать все необходимые ссылки на файлы сценариев или переключатели команд. Программа определяет также платформу и среду, в которой может работать пакет. Это означает, что при наличии клиентов, работающих в разных операционных системах, можно иметь программу для каждой платформы.
Каждый пакет должен содержать по крайней мере одну программу, определяющую, какие действия должны быть выполнены на клиенте после получения пакета.
Пакеты создаются и обслуживаются из узла Пакеты консоли Configuration Manager.