Sencillez
Robustez
Rendimiento
Seguridad
Flexibilidad
Confiabilidad
Deben garantizar la integridad de los programas, dispositivos y datos.
En programación se utiliza el termino "robustez" para calificar a un programa o sistema operativo como estable, confiable, veloz, seguro, y capaz de ejecutar aplicaciones de misión critica.
Los mejores sistemas operativos son los que realizan todas las funciones de control y administración, aunque tengan pocas lineas de código en su programación.
Capacidad para administra y controlar todas las operaciones de la computadora sin errores de Hardware o Software.
Capacidad para permitir modificaciones y configuraciones para adaptar a diversos tipos de usuario y computadoras.
Deben atender con prontitud los requerimientos del usuario, de manera confiable en ambientes cerrados o abiertos, como Internet.