Cryptocurrency development companies first need to prepare a B-Plan (Business Plan) which includes the project summary purpose of project benefits after project completion, amount of money to be raised and minimum amount of funds that is required by the company, for how long ICO campaign would run. After the campaign starts, their supporters and other people who are interested buy some cryptocoins called as ‘tokens’. For IPO’s these tokens acts as shares of company. And then people from these supporters buy the coins for the same reason. At the end of campaign, they measure it. If the amount of money raised met the minimum amount (required by company) within specified campaign time, then that money raised is used for their required purpose but if the campaign became unsuccessful then raised money is returned to the backers.