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