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