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