När du använder datorer resulterar programvaran på hårdvara i
användargränssnittet (UI) och
applikationens funktionalitet . Detta omfattar allt från vad du ser på skärmen (text, bilder, videor) och hur du interagerar med det (musklick, tangentbordsinmatning) till den faktiska behandlingen och utgången av data som utförs av applikationen. Kort sagt, det är hela användarupplevelsen och resultatet av beräkningarna.