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