An Initial coin offering (ICO) or Initial currency offering is a type of fund raising process using cryptocurrencies in blockchain envioronment.
How ICO will work:
Centralised ICO: In this method the ICO is controlled by admin such as round, caps etc.
Decentralised ICO: In this method everythig is defined in smart contract.
Initial DEX Offering (IDO) is another method of fundraising which offers their token through decentralize exchange.
Softquake Systems has adequate knowledge to make your ICO or IDO successfull.