Разработка сайта под ключ подразумевает его настройку от и до, даже если потребности вашего бизнеса далеки от среднестатистических. Программинг - это и есть создание необходимых специфических модулей вашего сайта или доработка базового программного обеспечения в соответствии с вашими задачами.
Большинству сайтов достаточно базовых модулей движка: обычной статьи, блога, галереи и т. п. Если в вашем случае большего и не надо, то сроки и стоимость создания вашего сайта будут минимальными.
Программинг необходим, если нужную вам функциональность невозможно реализовать стандартными средствами движка, - например, вам нужна система онлайн-бронирования мест в кинотеатре с картой зрительного зала, или вы хотите предоставить посетителям возможность выбирать цвет и модель товара с наглядной демонстрацией результата. В таких случаях, в зависимости от масштабности задачи, может потребоваться либо создание надстроек над движком, либо написание полностью уникального программного обеспечения.
Когда вы заказываете программинг специфического модуля для вашего сайта, убедитесь, что нанимаемый специалист в состоянии довести дело до конца. Так же, как и при заказе дизайна сайта, попросите показать его портфолио. Даже если это студент, у него должны быть законченные работы.
Иногда бывает так, что написанная для вас с нуля программа на первых порах не выполняет свои функции в полном объеме, или при тестировании вы понимаете, что нужно добавить еще кое-что. Ничего страшного, любому новому оборудованию необходим период отладки.