IPO: An option for corporate development