A common form of wallet where the private key for an individual is stored within software files on a computer. This is the system you are likely to use if you sign-up to a wallet online that is not associated with an exchange.