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