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