Hacking Marketing: Marketing Management in a Software World