Why cloud computing offers affordability and agility