Embora possa ser um exagero começar, o SugarCRM é provavelmente uma boa opção para você: link
Ele tem uma versão de código aberto, você pode executar a si mesmo ou pode fazer com que outra pessoa o hospede para você. Ele certamente pode crescer para fazer muito por você, mantendo-se com leads de vendas, gerenciamento de contatos, etc. Sua grande coisa eu acho que é personalização se você entrar nisso.
Eles têm uma demonstração que você deve tentar ver se é algo que pode funcionar para você.