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