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