What is the procedure for opening various types of bank accounts?

The procedures vary from bank to bank and from a type of account to another. It is usually just dependant on your financial history and if the bank is willing to do business with you.