MerchantSpace is e-commerce software based on a service-oriented architecture. It leverages open source technologies such as Struts, Velocity and Hibernate to deliver the most progressive MVC-2 e-commerce framework available. It also utilizes the power of enterprise Java. Shopping cart functionality is standard, along with order management, catalogs, merchandising, promotions, orders and billing, customer relationships, shipping, taxes, payments and reporting. Full source code is included.