Los sistemas de código abierto están en contraposición a los sistemas propietarios. Tienen normas de uso libre que facilitan la conectividad e integración con otros sistemas.

En el contexto del proceso de Provisión de SI y TI, los sistemas abiertos tienen costos iniciales altos por su complejidad pero reducen los costos futuros al poder hacer los cambios requeridos. Se gana portabilidad, escalabilidad e interoperabilidad.

Los sistemas abiertos definen objetivos de la arquitectura de los SI, desde desktops hasta mainframes. Son un proceso continuo, no aislado.