Introduction Software development was heavily motivated by corporate and business requirements in the initial days of computing, if not for government or defense reasons. Corporate software has always been at risk of being sabotaged by competition or enemies. Targeting software ...