Инициаторами разработки программ могут являться:
1. Администрация области.
2. Органы местного самоуправления.
3. Органы законодательной власти области или отдельных территорий.
4. Федеральные структуры, действующие на территории области.
5. Хозяйствующие субъекты.
6. Общественные и иные организации.
Если инициатором разработки являются хозяйствующие субъекты или общественные организации, то данные предложения рассматриваются после согласования с соответствующим отраслевым департаментом Администрации области или органом местного самоуправления. Основанием для разработки программы является распоряжение органа исполнительной власти. Данное распоряжение определяет наименование программы, директора и сроки составления программы. Директор программы принимает решение о разработке программы силами заказчика, рабочей группой или сторонней организацией. Разработанная программа должна соответствовать приведенной ниже структуре.