An Initial Public Offer refers to the process where a company offers its shares to the public. In an IPO, the company offers shares to investors in exchange for capital. This is one of the means through which the company raises funds. Any company that fulfills the requirements of the SEBI can go public.