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