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