Финансовое программирование — это метод финансового планирования, предполагающий программно-целевой подход, в основу которого заложены четко сформулированные цели и средства их достижения. Программирование предполагает: установление приоритетов государственных расходов по направлениям; повышение эффективности расходования государственных средств; прекращение финансирования в соответствии с выбором альтернативного варианта. Выбор варианта программы зависит прежде всего от экономических (ресурсных) факторов, при этом учитываются не только масштабы, значение и сложность достижения цели, но и размеры имеющихся заделов, ожидаемый суммарный эффект, потенциальные потери от недостижения цели. Программирование как важный метод согласования кратко- и долгосрочных целей и мер в области финансовой политики активно используется в современной практике финансового планирования.
Финансовое программирование применяется в развитых странах с 1960-х годов. Суть его заключается в составлении пятилетних «скользящих» планов расходов. Каждый год план корректируется на основе ожидаемого исполнения показателей плана текущего года. Показатели при этом передвигаются («скользят») по пятилетней шкале на год (следующий за отчетным) вперед. Плановые показатели первого предстоящего года являются директивными (обязательными), а последующих четырех лет — ориентировочными. Финансовое программирование, применяемое в разных странах, имеет свои особенности:
—> в США — система планирование — программирование — разработка бюджета;
—» в Англии — система программного анализа и обзора;
—> в Германии — конъюнктурно-нейтральный бюджет;