Chcąc zaprojektować profesjonalną aplikację sklepu internetowego, nie wystarczy nam tylko podstawowa wiedza o programowaniu HTML, czy też CSS, bowiem tutaj niezbędny będzie język PHP, w połączeniu z obsługą baz danych MySql. Ponadto, koniecznie trzeba będzie PHP znać przynajmniej na tyle, aby biegle programować obiektowo, a to już nie jest takie proste, jakby się mogło na pozór wydawać. Oczywiście nie mam tutaj zamiaru nikogo uczyć programowania w PHP5, tylko raczej przedstawić podstawowe zagadnienia o jakich koniecznie trzeba pamiętać, podczas projektowania wydajnych aplikacji sklepów internetowych.
Pierwszym i zdecydowanie najważniejszym elementem jest oczywiście wydajność aplikacji sklepu internetowego, toteż musimy zadbać o prawidłową optymalizację kodu, oraz wszystkich zapytań do bazy danych tak, aby czas odpowiedzi serwera był możliwie, jak najkrótszy. Wiadomo, bowiem, że klienci odwiedzający sklepy internetowe, z reguły nie lubią, kiedy po każdym kliknięciu myszką trzeba czekać kilkanaście sekund, aż serwer wykona całe mnóstwo skomplikowanych, a w większości przypadków zbędnych przecież operacji. Równie istotną kwestią jest tutaj zapewnienie, aby projektowany przez nas sklep internetowy, zapewniał klientom bezpieczeństwo w kwestii przechowywania ich danych osobowych, które przecież muszą podać, aby możliwe było wysłanie do nich towaru. Warto tutaj zastosować wszystkie najnowsze skrypty zabezpieczające i algorytmy szyfrujące, czy też nawet posłużyć się bezpiecznym protokołem transmisji danych, gdyż sklep internetowy, musi być bezpieczny, bez względu na to, ile to będzie kosztowało.
Trzeba tutaj, więc z czystym sumieniem stwierdzić, iż projektowanie sklepów internetowych jest raczej zajęciem dla doświadczonych programistów, którzy bardzo dobrze znają wszystkie aspekty programowania obiektowego z wykorzystaniem bezpiecznych transmisji danych, aby dzięki wszystkim tym technologiom projektowany sklep internetowy był w stu procentach bezpieczny, oraz wygodny w użytkowaniu.