We will sell around 50 products in different countries. Each or most countries will have their own stock and fulfillment service. Each country is different language. The products are not sold through cart, but from the simple order forms on the website. One product per website, usually in dropdown box. The product is already set in the form Similiar to this website: http://www.truvisagetrial.com/ (although there is no product here) I need order manager to save orders, watch stock, email & SMS notificaion for buyers, print invoices & shipping labels. I would like to share this order manger with country teams (they only should see their own, orders, stock). I want to also offer crossell etc, after the initial order is processed. And have information about which products are crosselled shared. Actually everything should be shared between team, except the orders. I was thinking on starting with some opensource like mangento which has all the proper modules developed .. also modules for CRM like Sales force etc. Do you have any other recommendation?