Адам - компьютер интерфейсі жүйенің бөлек компоненті ретінде. Жүйедегі деректер құрылымын осы құрылғылардың өңдеу алгоритмінен бөліп алғандай, біз интерфейс адам - компьютерді қолданбалысынан белгілі дәрежеге дейін бөліп ала аламыз. Жүйені өңделетін файлдардың құрылымын бөлек жасаған сияқты, интерфейсті де белек жобалау керек. Кіріс және шығу деректерін берудін құрамы мен түрі интерфейсті жасаушылардың мұкиятты талдауында болуы керек. Аппараттың және программалық құрылғылардың мүмкіндіктерінің ескерілуі. Жүйені кұрушылар, баска да мамандар сияқты, жұмысында өздерінің ескі тәсіл-дағдыларын пайдаланады. Бұл ішкі консерватизм соңғы кездегі аппараттық және программалық тәсілдерінің жүйткіп өсуіне байланысты әлсіремей, керісінше күшейіп келеді. Бірақ, интерфейстің компоненттерін өзі құралатын негізгі элементтерінің мүмкіндіктері мен шектеулерін түсінбей кұру мүмкін емес.