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