Un sistema informático se compone de componentes físicos, lógicos y humanos. El software incluye sistemas operativos y aplicaciones, y puede ser de código abierto o propietario. El software de código abierto permite la modificación y mejora libre, mientras que el propietario es controlado por su dueño. Los sistemas también enfrentan amenazas a la seguridad de la información.