OneDrive began as a cloud storage service for files and documents. The idea is that you can access all your saved documents, videos, and music from any device—so multiple devices, one storage drive. SharePoint, on the other hand, is a collaboration tool. It works like an internal internet, or intranet, for businesses, and you can also use SharePoint to create portals for clients, an extranet. Where it gets tricky is that SharePoint is also a place to store and share documents so they’ll be accessible to all the people in a company who need to read, print, or edit them. And OneDrive now has features that let you share and collaborate on documents as well. It seems like the functions, and even the underlying purposes, of OneDrive and SharePoint are beginning to overlap. Since you can get OneDrive and OneDrive for Business as standalone services, is there any reason you might need SharePoint as well?
The answer is that SharePoint still does a lot of things OneDrive doesn’t. OneDrive is an as-is, out-of-the-box service. SharePoint requires some development and customization, but it can do just about anything you may want it to do. Your company may be able to get by with just a OneDrive for Business subscription, but it comes down to what all you need your collaboration platform to do.