Investment banks are financial institutions that provide a range of services, including underwriting, trading, and advising on mergers and acquisitions, to corporations, governments, and high-net-worth individuals. They act as intermediaries between entities that need capital and those who can provide it, facilitating the flow of funds in the financial markets.