The H-1B visa programme, in place in its current form since 1990, allows for 85,000 visas each year, including 20,000 allocated to applicants with advanced degrees.