VirtueMart which is formerly known as mambo-phpShop is an open source e-commerce solution designed as an extension of the Mamboor Joomla! content management systems (CMS). VirtueMart is written in PHP and requires the MySQL database environment for storage. It is best suited for low to medium level traffic web-sites.

VirtueMart supports an unlimited number of products and categories, with products able to be assigned to multiple categories. It also permits the sale of downloadable products, and offers a catalog mode where the shopping cart features are turned off. VirtueMart supports multiple prices for a single product, based around shopper groups or a quantity range, and permits the use of a variety of different payment gateways. VirtueMart has been adopted by over 269,000 online retailers.

As VirtueMart is only a plugin for Joomla! / Mambo, it has the same system requirements. Several other required supporting libraries or extensions include MySQL, XML and Zlib support built into PHP. Support for HTTPS (OpenSSL) and cURL is recommended.