sklepy Internetowe funkcjonują najczęściej w oparciu o oprogramowanie, które w prosty dla użytkownika sposób zarządza magazynem, produktami, dostawami, obrotem oraz znaczną ilością różnych opcji.
Tego typu rozwiązanie programistyczne określa się najczęściej jako sklepy lub CMS-y, czyli Content Management System.