Se eu estivesse em sua situação, eu exercitaria alguns pensamentos antes de qualquer ação.
- Qual é o meu objetivo? Quero evoluir esse sistema para tornar-se um ERP, ou realmente quero que o sistema exerça unicamente sua funcionalidade atual, aprimorada ou não?
- Caso eu queira expandir o sistema de qualquer forma, ele deve ser melhor que os dos concorrentes? Qual será o diferencial? Preço, qualidade, suporte?
- Será que as pessoas realmente precisam disso? Existem opções melhores, mais baratas ou, por algum motivo, mais acessíveis no mercado?
Após responder essas perguntas, eu tomaria o rumo que julgasse o correto.
Entretanto, apesar disso, creio que uma função extremamente importante e 100% necessária mesmo para a cogitação de comercialização do projeto, é um bom gerenciamento de permissões.
Criação de grupos de usuários, visualização limitada, operações focadas a x ou y grupo, etc.
Creio que daria prioridade à implementação deste recurso de forma bastante eficiente antes de qualquer tipo de movimento comercial.
Espero ter ajudado com algo.
Boa sorte com sua jornada!