I would like to be able to supply external users (customers, potential leads, suppliers) across organisations and internal users inside my organisation with documents. The documents should be organisable per user individually. E.g. Customer A should be able too see documents for the product he bought, not more and not less documents.
No further functionality is currently needed besides that. Is SharePoint the right tool for that job? If not what other tools can you recommend from your experience?