Benutzerschnittstellen für verteilte Anwendungen entwickeln. Hauptmerkmale Kommunikation zwischen Benutzerschnittstelle und Anwendungen über TCP/IP-Netzwerke. Transparenter Aufruf von Anwendungsfunktionen, unabhängig davon wo sie ausgeführt werden. Dynamisches Anbinden