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