eCommerce – The Choice Between Hosted and Custom Solutions

Sun, 09/18/2016 - 09:35 -- admin

One question, two possible answers, the everlasting dilemma. Why is it so hard to choose the one among only two options? Both hosted and custom eCommerce solutions have their pros and cons. And explaining them requires answering some questions. So, let’s first start with asking:

  1. What is the size of your business?
  2. What is your budget for investing in the development of your online store?
  3. How many different products you want to sell in your online store?
  4. How many people work for your company, to support the online sales process?
  5. How complex your online store will be, and do you have specific requirements for customized options and features?
  6. Do you implement an omnichannel approach with different locations and complex inventory?
  7. How skilled are you, in the means of web design and web programming?

Of course, there can be a lot more questions to prepare you for thinking about your business in a way that will lead you to the right decision, and smart choice of the ideal eCommerce platform.

eCommerce - Custom vs Hosted Solutions

Let’s now try to answer these questions, and try to suggest the right choice in different situations.

  1. What is the size of your business?

The size of your business should be reflected onto your eCommerce store. If your business is small, and you only want to cover a narrow niche of the market, with very targeted, small number of possible customers, some of the hosted eCommerce platforms will do just fine for your online store.

Also, if you had just started your business, and you don’t have a physical store, and your only point of sales is going to be the online store, the choice could be the same.

Here are some of the most popular hosted platforms for online selling:

eBay, Magento (owned by eBay), Amazon, Etsy, Shopify, BigCommerce, Volusion, WooCommerce, Weebly, Symphony Commerce, Alibaba…

On the contrary, for well established businesses and brands, there could be lot of limitations with hosted solutions, and the possibilities of customization of the online selling platform to the specific needs of the company will lead to choosing a custom solution. Focusing on the core business, and letting the professionals do the design and programming is the reasonable way of thinking for large businesses.

  1. What is your budget for investing in the development of your online store?

Budget is one of the strongest limitations that, in many cases, can’t be easily overcome. The psychology plays an important role in this process. Creators of hosted eCommerce platforms have realized that, and they have created monthly and annual plans with ridiculously low prices. But, are these prices really low, you can experience only if you subscribe, and see what you get for your money.

Prices of some popular online selling hosted plans are listed here:

  • eBay: Basic Store from $15.95 a month, Premium Store from $49.95 a month, Anchor Store from $179.95 a month
  • Amazon: Professional $39.99 plus fees, Individual $0.99 per item plus fees
  • Etsy: listing fee $0.20 per listing, plus 3.5% transaction fee, plus payment processing fee
  • Shopify: Basic Shopify $29 a month plus additional fees, Shopify $79 a month plus additional fees, Advanced Shopify $299 a month plus additional fees
  • BigCommerce: Standard $29.95 a month, Plus $79.95 a month, Pro 199.95 a month plus additional fees

If you have a very low budget, you can’t even think about a custom solution for your web store, as prices may be really high. So, you will have to try a hosted one. On the other hand, if your business can assign enough money to the project to make a great online store, you will search for a partner among software companies which develop and implement custom solutions.

Some custom solutions offer great features, and very advanced analytics, with unlimited customization possibilities, and optimization for mobile devices, and still have reasonable pricing. They are worth considering because they may cost less than starting with a hosted solution, and after a while realizing that it was a serious mistake. These companies offer free assessment of your project, and even free demos, so you can try the platform, and ask a professional for additional information to help you understand all features, and possible customizations of the platform.

  1. How many different products you want to sell in your online store?

This could be the one of stumbling stones in the decision process. Why? The number of different products, or different types of products, may be an important factor to determine the capabilities of your online selling platform. Some platforms have advanced options, and features for certain types of products, more than others. And in most cases, you will want to implement some features that are important to you and your target market.

Hosted eCommerce platforms can be optimized for selling clothes and shoes, or computers and mobile devices. Other can be very well equipped with advanced functionalities for promoting and selling cars, and other types of vehicles. Also, there are platforms optimized for selling food products.

Some of them have very advanced marketing features, and even great analytics module, for decision support. But, to gather all this in one hosted solution is impossible, and you will have to do a lot of analysis to be sure that the solution you have chosen really supports the features needed in your case. If you only have one type of products, or at maximum two types, chances are that you will be able to find a suitable hosted solution.

With an advanced custom solution, your online store can look precisely like you have imagined it, and offer both you and your customers all needed features tailor-made to your business and your type/types of products. So, if you have a dozen of different types of products, you can make a dozen of different custom features to support them, and provide your customers with a unique buying experience.

  1. How many people work for your company, to support the online sales process?

This might seem easy. Many people working for the online store means creating many accounts, they can log in and work, and everything is fine. Wrong. Very wrong. Many people means many different roles: sales people, marketing staff, logistics and shipping, managers. They all have different needs, and use the platform in different ways.

Sales people simply follow the orders, check the billing status of each order, and make sure that prices are correct and updated. Marketing managers create new products, promote them to the targeted audience, analyze sales, and forecast the future demand. People in the logistics and shipping sector make sure that products are available for shipping, they take care that all shipments are done on time, and with minimized expenses for both the company and buyers. Managers require Business Intelligence, and smart Predictive Analytics module with advanced Dashboard, to be able to analyze all KPI’s and make high quality decisions for the future wellbeing of the online store, and the business in full.

These employees often use ERP and CRM software systems which needs to be connected, and work together with your online store. Again, to avoid additional expenses for implementing this connection in a hosted platform, and relieve yourself from lot of stress, it is good to know that all companies which offer custom software solutions understand that this should be an integral part of their offer. And it is.

If you don’t have such complex business structure, a hosted eCommerce solution may be able to satisfy your online selling needs. Otherwise, don’t even think about it, as at some point (sooner or later) any or all of your staff will require a feature that these solutions can’t offer without a professional design and programming support. Migrating your store to a custom solution might be painful and costly much more than if you had chosen the custom solution at the very start.

  1. How complex your online store will be, and do you have specific requirements for customized options and features?

The complexity of the store is one of the easiest factors to consider. Simply, if you sell small number of products of the same type, you don’t need advanced features, analytics and reporting, and you don’t plan to develop your store to a more complex one for a long time, investing in a custom solution would simply be wasting money and time.

In any other case, custom solution is the only good choice. Because of lower expenses of hosted eCommerce solutions, people often think it might be smart to invest in a hosted plan, start selling, and at some point, when the store starts bringing in some serious money, turn to a professional software company to start customizing the store to the evolving needs of the business. This has shown to be a faulty approach in most cases, as making an advanced custom online store out of a hosted one proved to be painful and costly, and sometimes even impossible without creating a completely new, custom store.

Be wise, and think upfront. Gather valuable advice from other people with more experience in online selling. Take into consideration all the important factors. Only then make the decision, and choice.

  1. Do you implement an omnichannel approach with different locations and complex inventory management?

Omnichannel approach is very popular these days. In my modest opinion, it is the best approach for any successful business, and for all businesses striving for success. It means combining all possible marketing and sales channels in order to sell products or services to your target customers. Online store is only one channel, and there also may be physical stores and warehouses in different places. Also, products and services can be offered to businesses (B2B) or individual customers (B2C).

Omnichannel approach is difficult to achieve through a hosted online selling plan. In some cases, businesses may start with a hosted plan, and soon they will have to ask for help in creating advanced features to support their omnichannel approach in selling, promoting, inventory management, logistics and shipping, payment options, analytics etc.

Again, please note that transition from a hosted to a custom eCommerce solution is not an easy and inexpensive step.

  1. How skilled are you, in the means of web design and web programming?

This is a very serious subject to discuss. Knowledge can save time and money in many ways. It is dangerous to enter online selling process without any knowledge about how it all works. You should at least understand the basics, in order to be able to make the right decisions. I suggest learning as much as you can. You don’t need to be a web designer or programmer, but you should be able to understand the process of building an online store, maintaining it, and getting the most out of it to maximize your revenue and profit. You may start with reading sales and marketing blogs, and then maybe even move to more serious learning about web design and development at w3schools, or

If you have very advanced skills in working with CMS systems like WordPress, Joomla, Drupal or others, you might be able to create your own store and customize it to your needs with the support of their online communities. And if you have the design and programming skills, or a professional inside your team who has them, you may choose to develop your online store from the ground up, as a custom solution programmed in HTML, CSS, PHP, MySQL, JavaScript, or any other language.

If you are not able to do the job yourself, you already have enough information to make a good decision, according to the answers you have given to the questions I have asked above. So, good luck!


Whatever your choice, don’t wait too much, because your competition is already online, and selling. And the ones who are still not equipped with an advanced online store, are probably thinking of getting one for their business, just as you are.





About Us

We at CERAiT Inc. focus on assisting businesses in being more effective, innovative and profitable through the power of advanced, business intelligence based software. Our approach is driven by delivering significant business benefits in shortest possible time frame as we build long term partnerships with our clients.

Get in touch

  • CERAiT Inc.
    Suite 1316, NORTH TOWER
    Toronto, ON M4W 3R8

  • +1 800 577 8515

  • [email protected]