Какие методы анализа спроса на ПО вы можете порекомендовать? Проще - что хотят люди, что в тренде, за что они готовы платить? Метод, тенденция, направление, мода в каком то смысле...
Есть множество компаний, проводящих маркетинговые/исследования спроса. Софт для бизнеса разрабатывается, как правило, не "фрилансерами с идеями", а людьми в теме конкретного бизнеса.
Тут 2 путя:
1. Работаешь где-то -> возникла потребность в автоматизации -> реализуешь разработку -> тестируешь на собственной деятельности -> упаковываешь и продаешь на рынок коллегам/конкурентам.
2. Возникла идея -> провел исследование на выявление потребностей у ЛПР в конкретной сфере -> разработал с привлечением специалистов из этой сферы -> протестировал, упаковал -> выпустил на рынок.
На первых порах достаточно лично пройтись по офисам малого бизнеса в своём городе с вопросами "какой программы вам не хватает? какой функционал необходим? сколько готовы платить за решение?". В среднем и крупном бизнесе, как правило, все разработки лежат на собственном it-отделе.
Потом уже работать с откликами, смотреть, какие идеи можно реализовать единожды и продать сотнями-тысячами копий.
Какая "коммерческая модель" (так вроде говорят?) распространения ПО?
Наиболее оптимальная модель - облачный web-сервис с доступом через личный кабинет и оплату по абонентской подписке. Эта же модель снимает вопрос со взломом/пиратством, да и кучу других проблем. Да и вообще на дворе 2017, всё в облаках. Исключение - работа с коммерческой тайной, которую мало кто в облако отдаст. Если софт, то пробная версия с урезанным функционалом. Плюс b2b-софта в том, что проще заплатить за него честно, чем мучиться со взломом и наживать себе потенциальных проблем при проверках. Бизнес, который не в состоянии оплатить программную автоматизацию своих задач в размере 5-35 т.р. не стоит считать за бизнес вообще))
И как быть с налогами?
Платить. Любая коммерческая деятельность облагается налогом.