Shopify is an ecommerce platform that hosts your website for selling products and services. It helps organize the layout of your store's appearance through different themes and layouts.
To process customer orders Shopify also includes payment processing, shipping calculations, inventory management. All of which which allow you to accept orders, process payments and manage the delivery of the products or services you sell through it.
To give your website additional functionality or to help sell your particular product or service Shopify also includes a range of Apps.
Shopify is free to set-up and try, for the first 14 days. After that you’ll need to decide on which package suits your business best.
All the plans include selling unlimited products, support and global currencies. As you move up the packages you will be able to have additional staff accounts, lower per transaction fees and some additional functionality.
There are no set-up fees, which means you can easily get your store up and running and test out the system before you decide to “go live”. Unlike most hosting provides Shopify doesn’t have any bandwidth fees and you can use your own domain name, or purchase one through Shopify itself.