Ciao,
guarda il cms DotNetNuke, ha tutte le funzionalità di cui hai bisogno, inclusa la gestione multilingua.
Inoltre DotNetNuke ha già integrata la gestione degli utenti per cui puoi creare delle sezioni del sito solo ad utenti registrati a cui puoi dare dei servizi in più per fidelizzare i tuoi contatti.
Xmarco