Microsoft SharePoint is a web-based collaborative platform which is primarily used for storing and sharing documents, and communicating information across organization.
Microsoft Visio is a diagramming, process modeling & data visualization solution which enables communication of complex information through data-linked diagrams.