1. A system for policy management in a telecommunication network operating, the system operating on one or more microprocessors and comprising: a plurality of interfaces, each operable to receive subscriber information pertaining to a subscriber; a mapping processor for abstracting a plurality of facts from the subscriber information; a plurality of policies, wherein each of the plurality of policies includes one or more rules dependent upon send facts; a subscriber profile repository which includes a subscriber profile which identifies one or more of said policies applicable to said subscriber; a rules engine which generates policy and charging control decisions for said subscriber based on said one or more policies applicable to said subscriber by evaluating a plurality of rules of said policies in view of said plurality of facts; and wherein said plurality of policies can be dynamically customized by an operator of said telecommunication network.