A software wallet is one that you install on your own computer or mobile device.
but they can sometimes be tricky to install and maintain. A web wallet or hosted wallet is one that is hosted by a third party.
There are four main wallets that we recommend for beginners.
RE: How To Set Up a Bitcoin Wallet