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