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