E-Commerce-Unternehmen haben grundsätzlich zwei Möglichkeiten ihren kommerziellen Internetauftritt zu gestalten: Sie können sich dafür entscheiden eine eigene Lösung zu programmieren oder eine E-Commerce Server Suite eines Fremdanbieters benutzen.
Bei der eigenen Programmierung können sie verschiedene Softwareapplikationen in ihre E-Commerce Architecture integrieren, bei der Fremdsoftware für die E-Commerce-Suite ist man auf die Komplettlösung des Anbieters angewiesen.
Eine E-Commerce Server Suite oder auch Merchant Server Software Package genannt, bietet eine komplett integrierte Umgebung für eine E-Commerce-Lösung. Dies beinhaltet alle relevanten Funktionen, die ein E-Commerce-Angebot im Internet benötigt. Entscheidungskriterien für die Auswahl des richtigen E-Commerce Server Suite-Anbieters sind u.a. die Kosten, Skalierbarkeit, Support-Funktionen und -Zeiten sowie Reporting- und Analyse-Tools.