Launching a new business on the web has plenty of challenges: creating a memorable website domain name, finding a website hosting company, designing the website… the list goes on and on! And that did not even touch the marketing tools such as the shopping cart provider, payment gateway, merchant, account…so much to master! Many small businesses are choosing eCommerce software platforms as an easy, all-in-one solution.