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