Die Human Interface Guidelines (HIG) bieten Entwicklern Empfehlungen, um die Benutzererfahrung durch intuitive, erlernbare und konsistente Schnittstellen zu verbessern. Sie sind kein striktes Regelwerk, sondern liefern Anstöße und Ideen für den Designprozess, einschließlich der Definition von Anforderungen und Konzepten. Zusätzlich werden verschiedene Muster (Patterns) beschrieben, die das Verhalten und die Struktur von Anwendungen veranschaulichen.