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 for generating policy and charging control decisions for subscribers, wherein each of the plurality of policies includes one or more rules dependent upon said plurality of facts, wherein said plurality of facts include, subscriber profile, network triggers, network state, service accessed, and concurrent services accessed; 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 or customized rules included in said one or more of said plurality of policies in view of said plurality of facts; and a policy designer configured to enable dynamic customization of said plurality of policies by an operator of said telecommunication network to include customized rules dependent upon each of said plurality of facts.