Združljivost s preteklostjo
Da nova koda temelji na desetletja stari, ni zgolj oguljen stavek, temveč nujno potrebna značilnost. Novi in stari sistemi morajo biti sposobni komunicirati, za kar je često edina možnost, da pri gradnji novih sistemov namerno upoštevamo delovanje starih, vključno s hrošči in z nelogičnostmi. Združljivost za nazaj prežema vse pore razvoja računalniške opreme, občasno pa pokuka izpod pokrova do končnega uporabnika.