As a component, not a stand alone application, VirtueMart requires a Joomla or Mambo CMS platform to be installed prior the VirtueMart installation. It adds simple to use and configure Online-Shop functionality to your already existing or newly installed CMS. It is intended for use in small to mid-sized Online eCommerce website / Online-Shops.
Some of the most important features of VirtueMart are:
Secure Sockets Layer (httpss) Encryption support for ensuring a secure payment process for your customers.
User accounts for registered users
Shipping address management
Multiply currencies and languages are supported
It can be used both as an online catalog and actual shopping cart
Capable of live Credit Card Processing
pre-defined Payment Gateways like authorize.net®, PayPal, 2Checkout, eWay, Worldpay, PayMate and NoChex
For the full features list you may refer to the official documentation here: