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