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