Podstawą e-handlu jest funkcjonalna w zakresie technologicznym platforma internetowa oraz przemyślana strategia sprzedażowa. Połączenie tych obszarów pozwoli na stworzenie miejsca, które zapewni klientom pozytywne doświadczenia, a co za tym idzie, zwiększy ruch na stronie i liczbę transakcji. Za pomocą np. open-source przedsiębiorstwo w prosty sposób może stworzyć platformę sprzedażową B2B oraz samodzielnie i efektywnie zarządzać procesami sprzedaży po swojej stronie.