CLI : 정적인 텍스트 기반 인터페이스
텍스트로 입력하여 조작하는 사용자 인터페이스
GUI : 그래픽 반응 기반 인터페이스
그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스
NUI : 직관적 사용자 반응 기반 인터페이스
터치, 음성 등 신체 부위를 이용하는 사용자 인터페이스
OUI : 유기적 상호작용 기반 인터페이스
현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스