How Google, Apple And Microsoft Make Money