Todo software depende diretamente do hardware para ser executado, porém um mesmo hardware pode executar diferentes softwares compatíveis com seu sistema operacional.