además es la capa que interactúa con el usuario.