SharePoint still struggling to define itself