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