Steam is the largest online storefront for video games and some other types of software on PCs. Steam allows a user to purchase and download video games. The store also features an in-client wallet payment system that provides a user the ability to pay for games via a topped-up balance. The steam wallet balance can be topped up via either credit cards or Steam gift cards. Some online casinos may allow deposits or withdrawals in the form of Steam gift cards, which can then be redeemed on Steam to buy games or software. Steam gift cards can be used worldwide and are offered in most currencies.