I många register så har Pyramid ingen löpnummerhantering som särskiljer objekten utan det är deras kod som måste vara unik. Det går då inte att ändra koden hursomhelst. Om man ändå hamnar i ett läge då det hade varit praktiskt att ändra eller slå samman koder så kan man då använda sig av modulen Bytkod.
Ett användningsområde kan t.ex vara att ett eller flera företag i kundregistret ska fusioneras till ett. Då kan det vara fördelaktigt att slå samman alla de kundkoderna till en centraliserat kod och samtidigt få med sig all historik från de individuella kundkoderna. Det är här bytkod kommer in i bilden. Ange bara från och till kod och sedan sköter systemet resten. All historik från de individuella kundkoderna lyfts över till den centraliserade kundkoden automatiskt.
Ett annat användningsområde är att man helt enkelt vill ändra t.ex en artikelkod till en annan men ändå få med sig all historik från ursprungsartikelkoden.
