Companies that rely on a number of different computers face a challenge. How do you give users the freedom to access all the tools the computer has to offer while also limiting their ability to change the way that computer, and the network it is linked to, operates. Too much control, and the computer becomes an expensive calculator. Too little, and you run the risk of getting a virus infection, disabling critical systems and throttling whole networks.