First, of course, you’ll need a site design and the usual functional elements of a website, such as a contact form. For standard eCommerce functionality, you will need several additional components: an SSL (Secure Socket Layer) certificate, a merchant account, a payment gateway, a back-end database for processing orders and storing customer information, and a shopping cart solution. Monarch Web Design Group can help you with all of these items.