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