shareware time activity licensing tool spyware impact order freeware technology product companies change changes development features license work source business proprietary management computer quality implementation requirements products system open configuration process code activities user available engineering testing industry control users