Det finns mjukvara i många delar av en dator och all mjukvara måste kunna uppdateras uppgraderas eftersom datorn annars skulle kunna bli oanvändbar på grund av ett enda programmeringsfel .