Při spuštění jakéhokoliv programu nejdřív OS najde kompatibilní entry point což je jinými slovy místo, kde pro daný program začínají instrukce, které mohou začít proudit do procesoru.
Entry point se odvíjí od binárního formátu programu (viz předchozí kapitola). Z tohoto důvodu není možné aplikaci na Windows spustit např. na macOS a naopak.