Methoden zur Gestaltung der Interaktion zwischen Nutzern und einem Softwareprodukt oder -dienst, um den Bedürfnissen und Präferenzen der meisten an dem Produkt interessierten Personen zu entsprechen und die Kommunikation zwischen Produkt und Nutzer zu vereinfachen (z. B. zielorientiertes Design).