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