This site looks like Perfect Money. This means you can use the currency provided on this site and make your own wallet. Charge your account with a variety of other currencies or payment systems. You can also deposit money with other users. This means depositing an account into an account or depositing it in a dedicated voucher.
It's a system like Perfect Money. It was designed and coded according to customer requirements. Otherwise, more and better features can be added.