1) Экспертиза 2) Действительно подходящее решение , с перспективой развития 3) Коммуникации, комфортное общение и понимание между сторонами проекта.
Последний пункт не менее важен, чем остальные. Проект - это совместная работа, и если с той стороны крутая экспертиза, хорошее решение, но полное непонимание (или нежелание понимать) задач бизнеса, то все будет насмарку.