eCommerce by Onex został napisany w środowisku Visual Studio przy wykorzystaniu języka C#, Javascript oraz technologii AJAX. Wszystkie dane wprowadzane przez użytkownika przechowywane są w bazie danych Microsoft SQL 2008.
Projekt aplikacji oparty jest na modelu wielowarstwowym. Jego fundamentem jest zorientowany obiektowo interfejs dostępu do danych, który udostępnia wszystkie metody niezbędne do obsługi bazy. Warstwa logiki biznesowej odpowiedzialna za dodatkowe operacje na danych, oferuje również funkcje niezwiązane z bazą danych. Interfejs użytkownika, czyli najwyższa warstwa, otrzymuje zestaw danych gotowych do prezentacji.
Dzięki takiemu podejściu projekt jest elastyczny oraz w znacznym stopniu konfigurowalny, a ewentualne modyfikacje wymagają mniejszego nakładu pracy.