A Bitcoin Wallet is a software which implements basic BTC management functions such as generating and managing new receiving addresses, signing and sending transactions to the network, receiving transactions from the network, managing your addresses, reading and producing QR codes, adding up your unspent Bitcoin across several addresses and many other useful functionalities. Wallets may also offer security functions such as encrypting your keys so they can’t be used in case the wallet files get lost or stolen.
One publication found under Bitcoin Wallet