Os dados geralmente estão localizados em arquivos. Dentro de um computador, os dados que mais interessam a um programador estão localizados:
• Localmente, nas unidades de armazenamento (disco rígido, pen-drive, CD-ROM) ou na memória do computador;
• Na rede de dados local, como em um compartilhamento ou um servidor; ou
• Na Internet, em um site ou repositório externo.
Há outros dados localizados dentro de chips, como a BIOS, outros chips da placa mãe, chips de placa de rede, chips que controlam o disco rígido, chips da placa de vídeo e outros. Entretanto, um programador de sistema não tem acesso a esses dados. Somente o fabricante do equipamento é que manipula esses dados dentro dos chips.
Observação: no caso específico da BIOS, o sistema operacional disponibiliza um meio de acesso às configurações da BIOS. Essas informações representam as configurações dos equipamentos eletrônicos do computador.