Client Portal with Membership Pro

I need to build out a client portal side of my site so the clients can upload their certification documents and fill out profile information. There are no monthly subscription or fees involved, this is purely for client document and info management. Would Membership Pro be the right plugin to do this with or is there a better way?