A shopping cart is a separate piece of software that you can integrate with your website to process online transactions and use as your ecommerce system. Your shopping cart is typically already developed or programmed by a third party. It comes pre-programmed with certain pieces of functionality and all shopping carts are not equal. Some carts can process international transactions, offer multiple shipping options, have an integrated affiliate marketing component, and/or can integrate with SalesForce, QuickBooks, or your inventory management software. Other shopping carts have more robust SEO options, “you might also like” functionality, and the ability to access a remote database. Understanding and being clear about your needs up front will help you and your developer team to choose the right shopping cart for you, before you begin the ecommerce design and programming process.