Diferentes criterios han sido desarrollados para la evaluación de software y diseño de interfaz.