Wśród opcji w zakresie wspomnianych oprogramowań można wskazać platformy dedykowane, które powstają zgodnie ze wskazówkami właściciela sklepu i są one niejako odpowiedzią na jego wymogi i oczekiwania potencjalnych kupujących. Inną możliwością są tak zwane oprogramowania pudełkowe, które opierają się na jednorodnej, zamkniętej strukturze. Wśród oprogramowań pudełkowych występują oprogramowania: zamknięte, otwarte i w formie dzierżawy.