Le Conseil européen, lors de sa réunion à Tampere d'octobre 1999, est convenu qu' "[I]l faut, pour les domaines distincts, mais étroitement liés, de l'asile et des migrations, élaborer une politique européenne commune" et a énoncé les éléments qu'elle devait comprendre, à savoir le partenariat avec les pays d'origine, un régime d'asile européen commun, un traitement équitable pour les ressortissants de pays tiers et la gestion des flux migratoires.
De Europese Raad was het er op zijn bijeenkomst te Tampere in oktober 1999 over eens dat: "De afzonderlijke maar onderling nauw verbonden vraagstukken van asiel en migratie vereisen dat er een gemeenschappelijk EU-beleid wordt uitgewerkt". Hij gaf ook de elementen aan die dit beleid moet bevatten, namelijk partnerschap met de landen van herkomst, een gemeenschappelijk Europees asielstelsel, eerlijke behandeling van derdelanders en beheersing van de migratiestromen.