Un sistema se define como un conjunto de elementos organizados que interactúan para lograr un objetivo. Pueden ser físicos o abstractos, abiertos o cerrados. Los sistemas abiertos intercambian energía y materia con el ambiente, mientras que los sistemas cerrados no presentan intercambios. El desarrollo de sistemas consiste en dos etapas principales: análisis y diseño. El ciclo de vida incluye actividades de analistas, diseñadores y usuarios para desarrollar e implementar un sistema de información.