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