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