I'm looking for a solution to build a Partner Portal, like

Hi

I'm looking for a solution to build a Partner Portal, like Membership, but need to have companies with employees. A feature like self service to add new users in each company in a preferred option. Would be nice to have file area and private pages to each company.

And to make a twist on this, I need a CRM for my client to handle their Partners and Leads that could be assigned to a specific Partner.

Any idea on this!

All the best
.m