Drivers for Software Innovation