An E-Commerce Framework for Small Businesses