Вы видите что у бизнеса проблемы, которые можно решить с помощью софта, вы видите что бизнес готов платить деньги - берете и решаете проблему бизнеса, получая деньги.
А как именно решаете - создаете компанию с нуля, или переключаете ресурсы существующей компании на данный проект это уже дело третье.
Если вопрос в том откуда брать такую информацию - то надо просто смотреть по сторонам, общаться с людьми.
Откуда у программистов появляется экспертиза в этой сфере?
Смысл вопроса не понятен.
Как экспертиза может появится?
Экспертизу можно провести, но появиться она точно никак не может.