Спасибо за ответы, если будут еще мысли, буду рад любым советам.
Как я теперь вижу:
1. Действительно начать с готовых решений, в процессе будет понятно что нужно, что не нужно. Может быть на этом и остановится.
2. Если разрабатывать, то начать с разработки ТЗ и найма ведущего разработчика, который имеет опыт.