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