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