Í flestum tilvikum ganga forrit ekki á milli stýrikerfa (óbreytt). Þ.e. forrit eru ekki samhæfð (e. compatible) nema einu stýrikerfi (og örgjörva). T.d. ganga forrit ekki á milli Windows og annarra (nema nýrri útgáfa af Windows). Sama á við um Mac OS X og önnur kerfi (líka iOS). O.s.frv. Þó að skyldleiki sé milli iOS og Mac OS X sem er frá sama fyrirtæki ganga forrit ekki á milli en fyrir forritarann gæti verið minna mál að aðlaga og og búa til nýja útgáfu sem gengur á milli. Þetta á líka við um vissar útgáfur af Windows (t.d. gerðar eru milli síma). Í Linux heiminum ganga forrit almennt á milli en þó þurfa pakkastjórar t.d. helst að vera þeir sömu. Ákveðinn skyldleiki er þó við Mac OS X og sum forrit ganga á milli en það er ekki reglan með gluggaforrit. Hefðbundin Android forrit ganga almennt ekki yfir á hefðbundin Linux og ekki heldur öfugt (alla vega gluggaforrit).