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