The best solution for centralized order management

I'm curious to know what tool others use to manage orders from the website, eBay and other markets. I'm looking for one that doubles as a customer teacher.