Este documento describe los sistemas abiertos y su desarrollo. Los sistemas abiertos tienen interfaces de programación e interconexiones periféricas estandarizadas que promueven el desarrollo de software y hardware de terceros. El sistema operativo Unix es un ejemplo de sistema abierto porque tiene capacidades que ocultan las diferencias del sistema subyacente y permite que los ambientes de software se vean iguales para las aplicaciones. Los sistemas abiertos también ofrecen portabilidad, escalabilidad, interoperabilidad, compatibilidad y el uso de estándares