Investment banks help companies to purchase, sell and make investments using bonds while commercial banks are concerned on managing deposits on both savings and checking account.
Investment banks aid companies on bringing their investments on public offers; commercial banks are focused on providing security for the clienteles money.
Investment banks have some degree of freedom in choosing their own strategies while commercial banks have more risks because they are open to public transactions.