Magento 1.0 is a promising open source eCommerce contender
May 20th, 2008 by Bruno von RotzMagento, the new open source ecommerce platform, is a promising new entrant that should be evaluated against OFBiz and osCommerce. The Magento project is lead by Verian Technologies, a consulting firm that worked with osCommerce and then decided they could do better by taking their experience and creating a new ecommerce platform.
As Adam Michelson writes in his blog post on the Optaros website, Magento is entering a crowded space of offerings that promise a better ecommerce Web storefront. Magento is betting that even though the ecommerce storefront is a relatively mature space, that it is still an underserved market. They may be correct as there does seem to be a good amount of interest for their production release. The biggest differentiator for Magento from most of its storefront competition is that it is an open source solution offered under the Open Software License (OSL 3.0). There are only a few other well known open source web storefronts, OFBiz and osCommerce being the most well known. OFBiz is more of a framework, and offers capabilities beyond the ecommerce storefront. osCommerce is more focused on ecommerce functionality. Magento’s heritage is osCommerce, so it has an ecommerce storefront and merchandizing focus as well.
Magento is in large part a fresh-start to osCommerce. Magento is composed of a team that knows ecommerce very well, and they have created a solid set of ecommerce capability. Magento’s goal is to be less complex than osCommerce, as osCommerce has grown into a somewhat complex collection of offerings. Of course Magento is much more immature at this point, with far fewer adjunct projects than osCommerce. Magento also offers professional support for customers and a partnership program for integrators. Magento will feel more like a company that has an open source offering as opposed to osCommerce which is more of a pure-play open source community. Magento is also likely to keep the code base under their control, while contributors to the osCommerce platform are from a several corporations including PayPal and Amazon.
Magento offers similar technology as osCommerce as they are both written in PHP. But architecturally Magento is more of a collection of services than osCommerce. In this way, even though Magento is written in PHP and OFBiz is Java, Magento is architecturally more like OFBiz than osCommerce. Magento and OFBiz share a similar architectural approach of being constructed from a collection of underlying services. This allows to leverage the individual services and assemble them to the specific solution you need. In comparison, osCommerce is more of a package-type implementation, and OFBiz allows a bit more assemble. Magento can be deployed as a package for sure, but the core architecture also allows for assembly as well as they have an underlying services model.