Below are the immigration stances taken by some of the major parties in Germany.
Social Democratic Party (SPD)
The Social Democratic Party is in favour of a points-based system, similar to that of Canada. Immigrants will be accessed based on various criteria, mentioned below.
"The core of the law is a point system modeled on the Canadian system," Oppermann told the newspaper Bild am Sonntag. The law would not change rules on refugees and migrants applying for asylum in Germany, he said.
Oppermann said the plan would assess immigration applications based on age, education, work experience, language skills and ability to integrate into German society, with a target of allowing 25,000 immigrants to enter in the first year.
Alliance 90/The Greens (Green)
The Green Party proposes a "talent card" and their immigration policy is described as the most liberal. They believe that the country needs a law to control the influx of immigrants and provide migrants with legal certainty.
"It is a card with which highly-qualified workers and their families can move to Germany without already having a job," said Katrin Göring-Eckardt, the Greens' parliamentary group leader. "They have a year to try to find a job in Germany." During this time, no social services are provided; applicants must earn their living.
Bavarian Christian Social Union (CSU)
The Bavarian Christian Social Union wants major reforms to German immigration laws, advocating for an upper limit of 200,000 asylum seekers that the country should accept each year and want those who haven't been given a right to asylum to enter the country.
It also includes rules which would affect migrants more generally, such as the abolition of dual citizenship and "the banning of the burqa in public to the greatest extent that is legally possible."
“In the future, priority must be given to migrants who come from our Christian western cultural area,” the paper states. “Such a law would be a clear deterrent to illegal migration. A state should be able to decide for itself whom it accepts. Migrants shouldn’t be the ones making the decision.”
Die Linke (The Left)
Die Linke is in favour of making Europe more refugee-friendly
They claim to promote the "unconditional right to stay and proper accommodation, social protection and equal rights for all refugees".
Surprisingly united, on the other hand, are Germany's Left Party and industry representatives. Both are in favor of immigrants, but reject a law to control them based on points.
Sources: https://www.thelocal.de/20140514/what-do-die-linke-want-for-europe & http://www.dw.com/en/spd-presents-plans-for-immigration-law/a-18290888
Free Democrats (FDP)
The Free Democrats wants Germany's borders to stay open, but control the inflows of migrants and manage the number with Germany's EU partners.
Germany needed to give “a clear signal to migrants, that the possibilities of Germany and Europe are limited”, he says. “The false impression should not exist that anyone who comes to us automatically has the possibility of receiving work, housing and education and can stay for good.”
Their stance on immigration is "both tougher and softer" than the current rules.
It would send Syrian refugees home once the civil war in their homeland ends and establish a point system for immigrants to lure only the most qualified, but it proposes a shorter path to citizenship and even the use of English as a second language in government offices to make life easier for newcomers.
Sources: https://www.ft.com/content/acee85e6-2b44-11e6-a18d-a96ab29e3c95 & https://www.bloomberg.com/view/articles/2017-06-22/germany-s-free-democrats-are-back-in-action
(all emphasis mine)