Un sistema es un conjunto de elementos interrelacionados que procesan información. Existen sistemas reales formados por partes físicas que interactúan, y sistemas conceptuales como las matemáticas compuestos por definiciones abstractas. Los sistemas informáticos pasan por fases como la captura de requisitos y el mantenimiento, y suelen estructurarse en subsistemas físicos relacionados con el hardware y subsistemas lógicos asociados al software.