Any company that sells through e-commerce, that has an online store, needs to store its products, prepare customer orders, and ship them efficiently. All these services are just a small part of the work involved in fulfillment. Today, the set of tasks required for e-commerce is called e-fullfillment to distinguish it from the broader set required for distance selling, mail order, and direct marketing.