In addition to comments by @spsiddarthan and @hipkiss91 , you will be creating a "coin/token", which you will be selling, to investors.
Most ICO's have taken place on the Ethereum Platform, however challenger platforms are begining to come forward, eg NEO, as an alternative.
Assuming you are going to use Ethereum Platform, your team will need to creat an ERC20 Token. This token will be "sold" to investors during your ICO. When your token smart contract is created, make sure it also audited by experienced ERC20 devs to ensure there are no bugs in the contract.
Bugs can lead to hacks of your token/ICO, and you dont want potenetially $millions to be stolen/stuck/ etc.
I am also exploring this avenue, but the most experienced devs are charging big $$$$ to create the token and do an audit.
Perhaps we could get members here to pool expertise/resources together?
Let me know if you need any more help, or are intersted in organising some devs, as my own project has massive potential. I also just need help to move my project along.
Thx