When it comes to b2b ecommerce solution options in Canada, you get to choose between an on-premise and a cloud-based platform. The cloud-based platform is also known as fully hosted and is hosted by the providers of the solution, while having an on-premise one means that you will be in charge of everything, including finding and maintaining the software. When choosing you need to consider a few factors. One big factor is the maintenance. When it comes to the on-premise solution, all of the responsibilities will fall on you and no one else and you will completely be in charge when it comes to maintenance, while on the other hand, choosing a cloud-based solution means that all of those responsibilities fall on the provider which will leave you a lot of time to deal with other matters in the business. Of course the prices will wary between the two types and that is also a key factor to keep in mind.