С платформой Bitrix Framework поставляются сотни (в зависимости от редакции) протестированных, безопасных и настроенных на максимальную производительность стандартных компонентов - например "Список новостей", "Меню", "Карта сайта" и т.п. Использование стандартных компонентов позволяет существенно сократить сроки на развертывание проекта, т.к. их адаптация под ТЗ заключается, как правило, в изменении оформления и, иногда, логики оформления. Также, стандартные компоненты (точнее ядро каждого компонента) обновляются по технологии SiteUpdate - что позволяет получать новый функционал, исправления ошибок и оптимизацию.

Тем не менее, при необходимости выполнения сложной кастомизации, требуется создание собственных компонентов, в которых обязательно предусматривается настройка их параметров в публичной части сайта, безопасность, высокая производительность и кэширование. Фактически, стандартные компоненты Битрикс являются примером того, как создавать собственные компоненты для проекта.

Веб-проект можно, в принципе, себе представить как набор веб-страниц с размещенными на них компонентами - большей частью стандартными и определенным количеством собственных.

1. Целесообразно составить полный список компонентов, использованных в проекте. Этот список можно разделить на две части: стандартные компоненты (возможно с модифицированным внешним видом) и специфические для проекта компоненты (либо созданные для проекта, либо использованные готовые). Например, для проекта А было использовано 10 стандартных компонентов Bitrix Framework, 5 созданных конкретно для проекта и 10 собственных библиотечных компонентов, предоставленных разработчиком.
2. Стандартные компоненты имеют префикс "bitrix:". Необходимо проверить работу настроек стандартных компонентов, доступную в публичной части сайта, и убедиться в их функционировании (при невнимательном изменении внешнего вида стандартного компонента есть риск нарушения логики работы его настроек). Если для списка, допустим, "Деталей", использован стандартный компонент "bitrix:news", то названия компонента и его настройки должны быть адаптированы для решаемой задачи. Например, не должно остаться настройки "Количество новостей на странице" и т.п. Лишние, неиспользуемые настройки, рекомендуется скрыть.
3. В настройках стандартного компонента важно обратить внимание на режим кэширования в разделе "Настройки кэширования". Рекомендуется значение - "Авто + Управляемое" с большим временем кэширования. Следует понимать, что если кэширование компонента отключено, он будет выполнять запросы к базе данных - что отрицательно скажется на производительности веб-проекта и его устойчивости к высоким нагрузкам.

4. Рекомендуется протестировать работоспособность стандартных компонентов Битрикс, в т.ч. стандартных компонентов с измененным внешним видом после обновления платформы. При соблюдении стандартов интеграции работоспособность не должна быть нарушена - т.к. строго соблюдается принцип сохранения логики работы стандартных компонентов (их ядра) при обновлении (если изменение внешнего вида компонента для проекта было выполнено согласно нашим рекомендациям).