A desktop wallet is a computer program that runs on your PC. It stores and manages your private keys in the same way that any other wallet would but usually has more features than other types of wallets.