Software wallets come in a wide range of types, each with its own one of a kind attributes. The vast majority of them are by one way or another associated with the Internet (hot wallets).