An ICO is a fundraising method used by cryptocurrency startups to raise capital for their projects. During an ICO, the company issues and sells its own cryptocurrency tokens to investors in exchange for established cryptocurrencies like Bitcoin or Ethereum or fiat currencies. These tokens are often used as a form of investment in the project or can grant access to certain functionalities within the platform.