Initial coin offering is a popular way to raise money for a new cryptocurrency project by distributing a percentage of the initial coin supply among the early supporters and backers. An ICO solves the problem of initial coin distribution, since the supply goes to whoever has given money for the project development.
Infographic by: dinardirham.com