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