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