Część aplikacji widoczna dla użytkownika. W aplikacji desktopowej obejmowałoby to strukturę okienkową i formularze, z którymi użytkownik współdziała; w programie wiersza poleceń byłyby to dostępne polecenia i argumenty; aw aplikacji internetowej odnosiłoby się do HTML i JavaScript.