What is the difference between cPanel and WHM?

cPanel is the set of controls you use to manage the settings for a particular web site. For example, when logged into a site’s cPanel interface, you can add or modify email accounts, set up FTP access permissions, install scripts, create MySQL databases.

WHM (Web Host Manager) is a set of super-user tools that let you manage web sites through your reseller account. With WHM, you can add, modify, or terminate web sites and customer accounts. Additionally, you can modify DNS zone records, customize nameservers, support requests, packages, features, and other aspects of the overall hosting environment that runs in your reseller hosting space at Canvas Dreams.