Al utilizar un tipo de "software" en concreto, se debe pensar en las características de los usuarios para adaptarlo a sus necesidades y además la utilidad a la que se va a dedicar, el contexto educativo, infraestructuras, etc.