System EOD MS przygotowany jest w architekturze trójwarstwowej, w której wydzielone są warstwy interfejsu użytkownika, logiki aplikacji oraz bazy danych. Serwer aplikacji, na którym oparty jest System EOD MS działa pod kontrolą systemu operacyjnego Microsoft Windows Server. W warstwie bazy danych System EOD MS wykorzystuje MS SQL Server. Głównym językiem programowania w którym zostało wytworzone rozwiązanie jest język PERL. Wykorzystywane są m.in. następujące technologie: HTML – zapewnia strukturalny opis interfejsu użytkownika systemu Javascript – wykorzystywany w celu dynamicznej zmiany zawartości i wyglądu prezentowanych elementów AJAX (ang. Asynchronous JavaScript and XML) – wykorzystywany przez Javascript do wczytywania fragmentów zawartości interfejsu użytkownika, które mają charakter dynamiczny, np. wczytanie elementów listy, w której użytkownik wyszukuje podając pewien ciąg znaków CSS (ang. Cascading Style Sheets) – arkusze stylów opisujące wygląd elementów dokumentu HTML stanowiącego interfejs użytkownika. Wspomniany powyżej dokument HTML generowany jest bezpośrednio na podstawie danych dostępnych dla Systemu EOD MS. Nie istnieją formy pośrednie, na podstawie których system dokonywałby transformacji danych na kod HTML. Kod odpowiedzialny za generowanie dokumentu HTML zintegrowany jest z kodem warstwy aplikacyjnej systemu.