El desarrollo del usuario final estudia cómo los usuarios cotidianos podrían, rutinariamente, adaptar las aplicaciones a sus propias necesidades e inventar nuevas aplicaciones basadas en el entendimiento de sus propias capacidades.