Если клиент что-то хочет сделать, а CMS сайта этого не подразумевает, то специалисты обслуживающей сайт организации в таких случаях вынуждены идти двумя путями:
- Объяснить заказчику, что в данном конкретном случае это делать нельзя, поскольку это не предусмотренный на сайте функционал;
- Всё-таки сделать то, что требуется клиенту;
Часто случается так, что приходится по необходимости вносить на сайт нестандартные изменения. В таком случае сложность сайта возрастает за счёт применения нестандартных (не предусмотренных) решений, что в будущем может привести к увеличению стоимости обслуживания проекта.
«Костыль» это:
изменения на сайте, выполненные нестандартным способом, часто в обход CMS сайта.
Это весьма приблизительное определение. В целом можно сказать, что «костылей» лучше избегать, так как потом с сайтом сложно работать (именно из-за этого и растёт стоимость обслуживания сайта в таких случаях).
Стоит заметить, что «костыли» появляются преимущественно по вине клиента, который не хочет вникнуть в ситуацию и понять, что текущая CMS сайта не позволяет вносить нужные ему изменения.

