Traditsiooniliste kontseptsioonide mõju tõttu ei ole tarkvaraarendajad puuteekraani inimese ja masina liidest pikka aega hinnanud, arvates, et see on madala taseme tegevus puhtalt kasutajatele meeldimiseks ja sellel pole praktilist väärtust. Rakendustarkvara kvaliteedi hindamise ainus kriteerium on näha, kas sellel on võimsad funktsioonid ja kas see aitab kasutajatel sujuvalt oma ülesandeid täita. Viimastel aastatel on arvuti riistvaratehnoloogia kiire arenguga oluliselt paranenud tehnilised jõudlusnäitajad, nagu arvuti salvestusmaht, töökiirus ja usaldusväärsus, samas kui arvuti riistvara tootmiskulud on järsult langenud ja personaalarvutid on muutunud üha populaarsemaks. Uue põlvkonna arvutikasutajad on esitanud rakendustarkvarale kõrgemad nõuded tarkvara toimimise ja mugavuse osas. Lisaks sellele, et tarkvaral on võimsad funktsioonid, eeldavad nad ka, et rakendustarkvara on võimalikult tõhus. Andke neile lõdvestunud, meeldiv ja hea enesetundega töökeskkond. See näitab, et inimese ja masina liidese kvaliteet on muutunud suureks probleemiks ning sõbralik inimese ja masina liidese disain on muutunud rakendustarkvara arendamise oluliseks osaks.
(1) Inimese ja masina liidese stiil
Inimese ja masina liidese stiil viitab arvutisüsteemi kasutajaliidese sisendi kontrollimise meetodile. Puutetundliku ekraaniga inimese ja masina liidese stiil on läbinud järgmised 4 põlvkonda evolutsiooni:
1) Keele käsk. Enne graafikaekraani, hiire, kiire tööjaama ja muude tehnoloogiate tekkimist sai ainus teostatav inimese ja masina liidese režiim olla ainult käsu- ja päringurežiim. Suhtlus oli täielikult teksti kujul ja viidi lõpule kasutaja käskude ja kasutaja vastuste kaudu süsteemipäringutele. See meetod on paindlik kasutada, mugav kasutajatele näidata oma loovust ja on kõrge tööefektiivsus kvalifitseeritud kasutajatele, kuid üldkasutajatele, see on nõudlik, vigadele kalduv, raske õppida ja on nõrk vigade käitlemise võimalusi.
2) Menüü valikud. Võrreldes käsurea meetodiga on see meetod vähem vigadele kalduv, võib oluliselt lühendada kasutaja koolitusaega, vähendada kasutaja klahvivajutuste arvu, kasutada dialoogihaldustööriista ja vigade käsitlemise võimet on oluliselt täiustatud. Siiski on see endiselt tüütu kasutada. Menüütasemeid võib olla liiga palju ja keerulisi menüüvalikuid. Valik tuleb teha samm-sammult ja suhtluskiirus on liiga aeglane.
3) Aknale orienteeritud klõpsuliides. Seda tüüpi liidest nimetatakse ka WIMP-liideseks, st aknad (Windows), ikoonid (I-miinused), menüüd (menüüd) ja indikaatorid (osutav seade) moodustavad töölaua (Desktop). See meetod võib kuvada korraga erinevat tüüpi teavet, nii et kasutajad saavad vahetada mitme töökeskkonda, kaotamata seost mitme ülesande vahel. Kasutajad saavad rippmenüü kaudu hõlpsasti täita juhtelemendi tüüpi ja dialoogi tüüpi ülesandeid ning tutvustada ikoone, nuppude ja kerimisribade tehnoloogiat vähendab oluliselt klaviatuuri sisendit ja parandab kahtlemata suhtlustõhusust kasutajate jaoks, kes ei oska tippida.
4) Loomuliku keele kasutamine. Loomulik keel suhtleb rakendustarkvaraga ja ühendab kolmanda põlvkonna liidese tehnoloogia hüperteksti ja mitme ülesande kontseptsioonidega, võimaldades kasutajatel korraga täita mitut ülesannet (kasutaja seisukohast). Teksti, graafika, hääletuvastuse ja sisendtehnoloogia edasiarendamise ning multimeediatehnoloogia edasiarendamisega inimese ja masina liidese arendamise valdkonnas arenevad loomuliku keele stiilis inimese ja masina liidesed kiiresti ja muutuvad lõpuks praktiliseks.

