Addressing Product Innovation with Software