Platform based business model