Det är mer komplicerat för de PC-baserade systemen som kan programmeras och omprogrammeras till i princip vad som helst .