Electronic commerce is growing at a rapid, even bewildering pace. As we have no past experience from which to imagine commercial possibilities, it is hard to discern any constants except for that of continual change. In this research, we suggest that it may be possible to understand the directions of e-commerce by reasoning from the underlying functions that must be provided.