Los programas informáticos deberían desarrollarse de manera que se anticipen las necesidades del usuario; específicamente en las áreas de aplicación adecuada, facilidad de uso e implementación. Esto ayuda a evitar un uso erróneo, una mala aplicación y, en general, hace que el software sea más fácil de usar.
ANSI/ANS 10.5-2006 Historia
2006ANSI/ANS 10.5-2006 Satisfacción de las necesidades de los usuarios en el desarrollo de software informático científico y de ingeniería