Ao instalar um novo sistema operacional em um computador, o usuário percebe que, após a formatação do disco rígido, é necessário instalar primeiramente um software base que permitirá o funcionamento dos demais programas. Esse software gerencia os recursos de hardware e fornece uma interface para a interação do usuário com a máquina. A instalação desse programa é comparada ao alicerce de uma casa, sobre o qual os outros componentes são construídos.