Magento
Magento is the system of choice for complex or demanding ecommerce applications. It offers built-in reporting functions and is great for both B2B and B2C ecommerce. It can be integrated with a variety of third party ERP and accounting systems.