An e-commerce platform enables businesses to sell online. Different businesses opt for different kinds of platforms. With the increase in the adoption of the internet, a large portion of the B2C industry has moved from brick and mortar to e-commerce. B2B has always been perceived as one where sales representatives charm potential customers in person to secure a successful sale.
What examples come to mind when you think of subscription businesses? Netflix, of course. Perhaps the Dollar Shave Club or Blue Apron. These are the names that Google throws up first when you search for subscription businesses. As B2C brands, these are certainly the most visible examples, but the subscription world is much larger.