Architektura zorientowana na Internet to rodzaj modelu oprogramowania, w którym programy są używane i dostępne z Internetu, a nie z samego komputera. W tym modelu zestaw programów jest przechowywany w przestrzeni serwera i jest dostępny i używany przez Internet. Jedną z głównych zalet jest to, że umożliwia to łatwy dostęp z dowolnego miejsca z dostępem do Internetu. Możliwa jest również federacja, co oznacza, że jedno logowanie umożliwi użytkownikowi dostęp do wszystkich usług w zestawie. Ta architektura jest powiązana z architekturą zorientowaną na usługi lub pakietem programów, ponieważ są one prawie identyczne; główna różnica polega na sposobie korzystania z programów i uzyskiwania do nich dostępu.
Kiedy komputer korzysta z programu, program zwykle musi być zainstalowany na dysku twardym komputera, gdzie komputer otworzy go i użyje jego funkcji. Dzięki architekturze zorientowanej na sieć, użytkownik uzyskuje dostęp do wszystkich funkcji z poziomu przeglądarki internetowej. Zwykle odbywa się to poprzez wpisanie konkretnego adresu strony internetowej i wprowadzenie danych logowania. Jest to możliwe dzięki przechowywaniu informacji o oprogramowaniu na serwerze, do którego dostęp ma każda osoba odwiedzająca witrynę.
W przypadku programów zainstalowanych na dysku twardym użytkownicy muszą się martwić, z jakiego systemu operacyjnego korzystają, czy jest wystarczająca ilość pamięci i mocy obliczeniowej oraz inne specyfikacje sprzętowe. Chociaż mogą istnieć pewne specyfikacje sprzętowe dla architektury zorientowanej na Internet, potrzeby są znacznie mniejsze, dzięki czemu programy są bardziej dostępne w pracy lub w domu. System operacyjny rzadko ma znaczenie przy korzystaniu z tej architektury, a zwykle potrzeba mniej pamięci i mocy obliczeniowej, więc starsze lub słabsze komputery będą miały niewielkie trudności z korzystaniem z programów.
Większość rozwiązań architektury zorientowanej na sieć WWW obejmuje również logowanie federacyjne. Kiedy firma korzysta z oprogramowania, zwykle wymaga logowania użytkownika dla każdego programu. W przypadku federacji wystarczy jedno logowanie, co ułatwia weryfikację na serwerach i ułatwia użytkownikom przechodzenie między programami.
Przed architekturą zorientowaną na sieć istniał podobny system, znany jako architektura zorientowana na usługi i oba są podobne. Oba koncentrują się na pakietach oprogramowania i są przeznaczone głównie dla firm, ale miejsca przechowywania programów są inne. Architektura zorientowana na usługi jest przechowywana tylko na komputerze. Wielu klasyfikuje architekturę zorientowaną na sieć i usługi jako to samo, ponieważ dostęp do programu jest jedyną rzeczywistą różnicą między nimi.