● u003cstrongu003eSystemy Mainframeu003c/strongu003e – duże scentralizowane komputery zwane „Mainframe” były używane w latach 60. i 70. XX wieku. Wiele dużych organizacji i jednostek rządowych nadal z nich korzystau003cbru003e●u003cstrongu003e Client-Server systemu003c/strongu003e – w porównaniu do systemów Mainframe są one bardziej skalowalne i elastyczne. Składają się z programu działającego na serwerze oraz aplikacji klienckiej działającej na urządzeniu użytkownikau003cbru003e● u003cstrongu003eAplikacje desktopoweu003c/strongu003e – tradycyjne aplikacje działające na komputerze użytkownika. Często są budowane na bazie starszych języków programowania, takich jak C++ lub Visual Basicu003cbru003e● u003cstrongu003eAplikacje weboweu003c/strongu003e – działają za pomocą przeglądarki internetowej. ASP i JSP są przykładami technologii które są wykorzystywane do dziś w takich aplikacjach