There are number of immigration opportunities available from different countries like Australia, New Zealand, Canada, UK, USA, Singapore. Some of the available options are permanent residence, naturalization, work permit, visa options which allows people from other countries to come into these countries to Work, Live, Visit, Study and to do Business.
Depending on your nationality the options for immigration will differ. You can find here details of some of the options available. But these are just an overview and for full and accurate details you need to contact immigration agent or the respective country's near by immigration office.