Retail banking provides basic banking services like checking and savings accounts, CDs, mortgages, and loans directly to consumers rather than large corporations. Today, retail banking is characterized by offering multiple products through multiple channels to serve various customer groups. While retail banking deals with individual customers through branches, corporate banking serves business clients and investment banking handles complex financial deals between large entities.