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