WP Plugin with custom tabs and fields in user profile for to built a User Archive/Database

I’m looking for the best Wordpress Plugin, that allow you to have custom tabs with custom fields (Text field, Number, mail, phone, image upload, document upload, etc) that can be compiled by both, administrator and user by front-end.
So i can have an archive with all my clients and their data (information, images, documents…) inside the WP Dashboard, and to interact with them (for example by mail if they ask to me a quotation).

Thanks in advance for help