Eine Verteilte Anwendung nutzt ein Verteiltes System, um Anwendern eine in sich geschlossene fachliche Funktionalität zur Verfügung zu stellen. Kennzeichnend ist die Verteilung der Anwendungslogik auf mehrere, von einender weitgehend unabhängige Anwendungskomponenten.