En términos generales, es la disciplina que estudia el intercambio de información mediante software entre las personas y las computadoras.