Техническое задание — это документ, который помогает разработчикам понять, чего хочет заказчик. Он отвечает на вопрос, каким должен быть сайт, чтобы он помогал в развитии компании. В нем содержатся цели, пожелания по дизайну, портрет целевой аудитории и другие важные аспекты проекта.
Ну по идее это все умеет хостинг https://x0ct.com/ru но ТЗ наверное все же задача клиента, это точно.