Con él se busca evitar que el usuario final pueda ocasionar fallas por desconocer la forma adecuada de usar o ejecutar, impidiéndole tener más de una forma de hacer las cosas.