IBM Pins - on demand and e-business