The rise of the web has allowed countless businesses to reach a wider market. Not only that, it has given rise to countless new online-only businesses. fuelled by the exponential rise of mobile connections.

Not surprising that one analyst claims that the SMB ecommerce platform market will break the billion dollar barrier.

There's no doubt that the web provides a huge opportunity for companies, but it’s important for organisations to make the most of that opportunity. In order to sell your products or services online, your website has to be appropriately equipped.

Building an online store from scratch is a mammoth task, and fortunately, an unnecessary one. Today, there is a huge variety of e-commerce software from which to choose.

Most e-commerce software will provide businesses with standard functionality such as the ability to showcase products in an online catalog, take payments online, manage customers and provide with aftersales.

Others will provide more sophisticated functionality, such as online marketing features, the ability to manage or integrate with in-store systems and the provision of APIs.

Which e-commerce software is best for your business depends entirely on your specific requirements. If you're an online-only outfit, then POS integration won't be necessary, but you may get a lot of business from overseas, in which case foreign currency support would be a requirement.

In this article, we’re going to highlight some of the best e-commerce software available right now, before moving on to consider other options you might want to explore in terms of creating your own e-commerce solution.

1. Shopify

Shopify is perhaps the most well known e-commerce platform available. It was set up in 2006 by founders Tobias Lütke, Daniel Weinand and Scott Lake who, as the story goes, felt that there wasn't a simple-to-use e-commerce platform available and so built their own. The company claims that: "You don't need to have any technical or design experience to easily create a beautiful online store."

According to Shopify, it's possible to get one of its online stores up-and-running within minutes. Users can choose from a wide range of templates, or they can design the look and feel of their store themselves. It accepts a comprehensive range of credit cards, has Level 1 PCI compliance and 256-bit SSL encryption for security, and it offers 24/7 support via phone, instant messaging or email.

The platform provides a full CMS with which users can manage the functionality and layout of their online store. Users can manage their store on-the-go using Shopify's mobile apps, and the platform itself is fully responsive, meaning the store will be optimised for visitors regardless of whether they access it from a desktop computer or a mobile device.

Shopify also offers users unlimited hosting for their stores, in-depth analytics of how visitors are using the store, and functionality for marketing such as SEO optimisation, a discount and coupon engine, gift cards and email marketing tools.

2. Bigcommerce

Bigcommerce was established in 2009 and promises to "support your business, not just your store." In addition to offering support via phone, instant chat and email, it also offers articles and videos to help with e-commerce, and access to a team of e-commerce experts who can provide advice and guidance about online selling. Their experts are qualified in both Google Analytics and Adwords.

Like Shopify, Bigcommerce provides a variety of templates and themes to help stores look their best and get up-and-running quickly. Alternatively, users can design their own store or use Bigcommerce designers to do so. The platform incorporates a full-featured CMS that allows users to run an entire website, rather than just a store.

Users can benefit from detailed and flexible product management, optimised search engine rankings, along with a variety of integrated marketing tools and analytics. Payments can be accepted via 40+ pre-integrated gateways and shipping details can be customised as per the business's requirements. The platform offers automated order processing, flexible tax rules depending on where orders are made and shipped, and support for multiple currencies.

3. Volusion

Volusion has been around for almost two decades, having been set up in Texas over in the US in 1999. The company touts its platform as being an "all-in-one e-commerce solution", and offers a free 14-day trial (no credit card required).

As with other e-commerce platforms, users are offered a variety of templates from which to choose, and can also customise templates if they so wish. Should a more complex design be required, Volusion offers a custom design service that can incorporate branding and a firm's social media presence.

The platform provides the site and product management tools you'd expect, marketing functionality for SEO, social media, and affiliate outlets, along with emails and order management functionality for fast order processing, accepting payments, tax calculations and POS integration.

In addition to its platform and associated services, Volusion offers apps from its partners, support for users and a knowledgebase for help with e-commerce. Users can draw upon blog posts, guides and webinars.

4. CoreCommerce

CoreCommerce was set up in 2001 and focuses on providing e-commerce services to small and medium-sized businesses. The company places an emphasis on simplicity and transparency, promising that its platform is easy-to-use and that customers will not fall foul of any hidden charges.

Perhaps CoreCommerce's most unique aspect is that all of its features are offered to all customers regardless of what plan they are on. Price plans are determined by the number of products, the number of email addresses, the amount of bandwidth and the amount of storage required by the user (and higher-end plans also benefit from additional support).

As with other e-commerce providers, CoreCommerce offers functionality for store design, product management, order processing and marketing. Of its headline features, the platform offers unlimited product customisation options, a built-in blogging engine, and secure hosting that is provided by Rackspace and comes with a 99.9% uptime guarantee.

5. 3dcart

Having been founded in 1997, 3dcart is the oldest of our featured providers here. It was set up with a view to incorporating as many of the most requested e-commerce features into one platform as possible.

The company says it has six core values by which it operates: ongoing innovation, good service, simple solutions, fostering trust, keeping employees and customers happy, and stimulating prosperity amongst employees and customers.

Some of the platform's innovative features include a module that users can install to offer gift-wrapping, a purchase order system, the option of running a loyalty program and the ability to offer recurring orders. Many of these features are very specific, meaning that stores can be highly tailored to the needs of each business.

Stores can be designed using one of the many templates offered by 3dcart, or users can design their own store. A quick edit bar means that making changes to the design of a store is simple. Product images are forefronted with 3dcart's auto-zoom feature and products can be sold via Facebook with its store integration. As with some other platforms, users can blog directly from 3dcart and tools are provided for setting up coupons, sending newsletters and affiliate marketing.

In addition to its platform, 3dcart offers a number of professional services. Users can request help with SEO, PPC, shopping feed management, social media, Facebook ads and conversion consulting. Help can also be provided to ensure that a user's store is set up to the highest standard. Services such as site cloning, setting up custom tracking, data migration and training are offered.

In addition, 3dcart can provide SSL certification. Hosting is guaranteed at 99.9% uptime and 24/7 support is provided via phone, email or online chat.