Build, Buy or Outsource - the Retailers Online Commerce conundrum....
Over the last few years, this subject has preoccupied the management at the all Retailers world over. There are significant benefits & drawbacks in each of the options which I cover in the following sections. Initial thoughts during the early days of online commerce has been around how retailers can control their destiny by creating a site that they could manage & control. Alternate options were considered surrounding how this could be outsourced to a MSP (Managed Services Providers) who could start with the construction of the web site and manage the entire commerce lifecycle from site to Order capture to Fulfillment within a short turnaround cycle. The recent trends have been to move towards a packaged implementation where there has been a significant progress made by a few leading vendors.
The observations on the Custom Build options are:
Positives:- One can build the site according to one's own needs. No waiting for the business for any new initiatives introduction into the market.
- This would mostly be managed by internal IT team of the organization & hence have a better understanding of the business needs.
- Not bound by any package or technology restrictions, hence no boundaries in terms of technology.
- Not a significant licensing fee cost provided the technology & tools used to develop the applications are relatively commonly accepted frameworks / tools.
- Internal teams working to build the technology for the commerce site, hence the ability to request for a quicker turnaround.
Drawbacks:
- Time consuming and takes too long to build a good & stable online commerce platform.
- Internal IT teams expectations or goals not in alignment of the business needs as IT team may fall under organization IT department & may not have a dedicated online commerce team.
- The internal IT teams land up using a plethora of technology tools where beyond a point, things become unmanageable.
- IT team may take too much time to make minor changes, hence losing out on potential business. Business team is challenged to respond to the competition & may not have the IT team support its initiative time to respond to the competition.
Positives:
- The Retailers concentrate on what they do best - provide the best products & Services. Focus on its customers and trust the Managed Service Provider to provide end-to-end solution.
- Quick enablement of the web site & business is pleased on quick turnaround timeframes.
- Transactions oriented pricing / license structure. Not heavy on IT budget.
- Best returns of Investment (ROI) in terms of enabling the Retailers go live in the shortest possible.
Drawbacks:
- New features or additions will be delayed as this has to undergo an internal analysis by the vendor & evaluate if the request adds value to their platform.
- Outsourced SLAs have to be met, outsourced risk as the retailer has to trust the vendor to deliver to set expectations.
- No control over the website layout & day to day events except having the ability to control the content displayed.
Positives:
- Out of the box features available for basic retailing with limited complex feature support.
- Some package maturity is fairly advanced & can support seamless integration into different sub-systems (Order Management, Content Management, Web Analytics etc)
- Business user friendly on top of being IT friendliness.
- Robust & high performance ability from some of these packages
Drawbacks:
- Packages on Commerce have been of relatively newer developments and the level of maturity is gaining over the last 2 - 3 years. Not all have achieved the same level of maturity.
- Complex requirements land up being heavy customizations & some have the ability to break the core of the product, hence rendering the package upgrades untenable.
- Most packages claim to meet basic retailing as out of the box but in reality some amount of customization is essential (not 100% plug & play).
- Expensive annual license fee & yearly maintenance fee structure not suited for medium to small businesses. Package / product support is expensive as well.


