I am working for an organization that is using SharePoint 2010. We have to collaborate with people from different departments working at different locations using different servers. Does SharePoint 2010 or any recent release allow external clients to access our network and collaborate on the projects. Security is also a main concern.
Only Office365 (sharepoint online, any license) allows you to add any person outside your active directory at no actual charge, provided they have an email (not necessarily a live.com one). Sharepoint on premise (of any version) does not allow that and you will always have to find a compromise between adding those to your AD or have a form based authentication separate tool.
its depend upon the you infrastructure, i.e you said different server and locations, but what about their domains.
- If you have different domains in your company then simply enable the trust between the domains will fix the issue.
- sharepoint 2013 you can use the external sharing feature. but you have to think about the license.Is Sharing with external users allowed in SharePoint 2013 On Premises?
- you can also think about the FBA authentication for the external users. this way you will handle the security.
- you can also use the 3rd party tools, Try new external sharing tool at itgsharepoint.com. This tool will allow you to share with 2013 on premise with external users.
other alternate will be office 365.