1. A method of providing an IT policy to configure a plurality of devices associated with a group of users, the IT policy comprising a set of rules that dictate the functionality of the plurality of devices, the IT policy comprising IT policy data that is customizable on a per-user basis and the method being implemented by a processor, wherein the method comprises: checking for a change made to a global IT policy; noting a first group of users for which the change in the global IT policy applies; checking for at least one special user in the first group of users that has per-user IT policy rules; generating global IT policy data based on settings in a first data structure associated with global IT policy rules that are applicable to all users within the first group of users; generating per-user IT policy data based on settings in a second data structure associated with per-user IT policy rules that are applicable to the at least one special user; generating merged IT policy data for the at least one special user by merging the global IT policy data and the per-user IT policy data for the at least one special user; and sending the merged IT policy data to the at least one special user.