title: Good e-commerce platform for Java or .NET
body: <p>I'm looking for an e-commerce "platform" in Java or .NET that can satisfy the following requirements:</p>
  
  <ul>
  <li>Product / Service Management</li>
  <li>Customer Account Management</li>
  <li>Shopping Cart</li>
  <li>Checkout / Merchant Integration</li>
  <li>Localization (especially for currency)</li>
  <li>Coupons</li>
  <li>Multiple Storefronts</li>
  <li>Reporting</li>
  <li>Possible PayPal / Google Checkout Integration</li>
  </ul>
  
  <p>The goal here is to integrate this with a RIA written in Adobe Flex. We are comfortable with writing a thin backend layer to support the Flex app, so the solution doesn't require a remotely-accessible API, rather just one that we can invoke from our own backend code.</p>