Reseller or channel partner portal plugin?

We are trying to build a reseller or sales person portal, to submit prospects/leads, track deals/sales progress, store marketing material for sales team to have access to etc. Memberships 2 would provide a small part of that, do you have other plugins that would create this?