What data do you want to store in SharePoint? The whole idea here is that this is CRM integration. There's no SharePoint involved. You're exposing data from inside CRM to the
web - even if you created the website inside SharePoint, it's not the web side of the equation that matters. It's the CRM licensing that's in play.
MS licenses access to CRM per user, in a 1:1 relationship; Meaning 1 user license = 1 login account.
Any device or service (web based or otherwise) that exposes CRM data outside the single user/single login scenario (which the accelerators do via single login/multiple user access) -
requires the external connector license.