ICO stands for Initial Coin Offering. It is a technique by which cryptocurrency systems obtain funds. New coins or tokens will be created and traded on the cryptocurrency exchanges. Startups or companies that have strong business ideas but lack funds must opt for ICO. Lets discuss the step by step preparation of ICO.