Underwriting is an agreement where by the underwriters ensure the company that in case the shares and debentures offered to the public, are not subscribed by the public to the extent, the balance of shares and debentures will be taken up by the underwriters.