Законодательство ЕС предоставляет странам-участницам право устанавливать собственные правила для легальной миграции и рабочих разрешений. При этом граждане третьих стран, получившие такие разрешения, обычно могут свободно передвигаться по Шенгенской зоне, охватывающей 27 стран, а также Норвегию и Швейцарию.