VirtueMart là một giải pháp thương mại điện tử được thiết kế và chạy độc lập hoặc chạy trên nền Joomla CMS. VirtueMart được viết bằng ngôn ngữ PhP và cơ sở dữ liệu MySQL. Giải pháp này phù hợp với các cửa hàng trực tuyến có mật độ khách truy cập trung bình( có nghĩa là các website với mật độ khách truy cập lớn từ 1000 giao dịch/ thời điểm nên dùng giải pháp cao cấp hơn).
VirtueMart hỗ trợ số lượng sản phẩm vô hạn, quản lý sản phẩm, nhóm hàng linh hoạt, cho phép bán cả những sản phẩm số hóa (downloadable). Khi tắt chức năng mua hàng trực tuyến, VirtueMart đóng vai trò một catalogue điện tử rất hoàn hảo. Bên cạnh đó, VirtueMart hỗ trợ nhiều mức giá khác nhau cho cùng một sản phẩm, phân biệt giá dựa trên nhóm khách hàng, số lượng mua, và hơn thế, cho phép sử dụng nhiều cổng thanh toán khác nhau.
Vì VirtueMart là giải pháp thương mại điện tử mã nguồn mở (OS), mã lệnh các ứng dụng có thể được xem tùy ý, điều này cho phép các nhà phát triển tiếp tục cá biệt hóa hay nâng cấp giỏ mua hàng. Về giao diện, VirtueMart sử dụng giao diện chuẩn ‘fly pages’ nhưng cho phép thay đổi tùy ý trong htlm và css.
Hiện tại VirtueMart đã phát triển được 24 version để luôn luôn hoàn thiện và để có thể tương thích với từng phiên bản của Joomla. Phiên bản hiện tại là phiên bản VirtueMart 1.1.4 tương thích với Joomla phiên bản 1.0.x và 1.5.x.
Trong bối cảnh hiện nay, ứng dụng công nghệ thông tin và mua bán, giao dịch thương mại điện tử qua cửa hàng trực tuyến vẫn trong giai đoạn thâm nhập. Việc bắt đầu sử dụng một giải pháp rẻ nhưng đạt chuẩn quốc tế cho phép các doanh nghiệp, tổ chức, cá nhân nhanh chóng có được những kinh nghiệm tốt nhất với chi phí đầu tư thấp nhất để tiếp tục gặt hái những thành công tiếp theo từ Thương mại điện tử.

