Istnieją dwa wiodące podejścia w temacie zakładania sklepu internetowego – skorzystanie z abonamentowego systemu internetowego lub zdecydowanie się na platformę CMS. Dostawcy aplikacji internetowych udostępniają szeroki zakres gotowych serwisów z pełnym wsparciem technicznym i marketingowym jednak przez to są dość drogie. Systemy CMS (np. Prestashop, Magento, WooCommerce) są darmowymi rozwiązaniami, które można rozszerzać płatnymi modułami, a cały proces instalacji sklepu przeprowadzić samodzielnie co redukuje koszty.