An e-commerce framework is a set of technologies, standards, and protocols that provide the foundation necessary to build an online store and facilitate online transactions. This includes shopping cart software, payment gateways, web servers and hosting services.