I think the overall problem statement is how a web-scale system can enable the ordering, payment, and fulfillment process to be just as easy as in the Apple store.

1) Hit purchase button from anywhere.
2) Answer a confirmation question (“Are you sure?”).
3) Download and installation runs itself from here out.