Los sistemas informáticos pueden almacenar datos internamente (en la memoria) o externamente (en dispositivos de almacenamiento). Estos dispositivos clasifican la información de forma permanente o temporal según su tecnología electrónica u óptica, y pueden acceder a los datos de forma aleatoria o secuencial. Existen diversos tipos como memorias, dispositivos magnéticos, ópticos y extraíbles.