1. A policy based software component system for modifying software component behavior, comprising: a policy based software component; an interceptor for intercepting an interface event being transmitted from a software component to the policy based software component; a rules database for storing software component behavior modifying rules; an adaptor for modifying behavior of the software component based on the software component behavior modifying rules stored in the rules database; and a policy engine for attempting to match the interface event with the software component behavior modifying rules stored in the rules database, and for subsequently coordinating the modifying of the behavior of the software component by the adaptor when the interface event is matched with at least one of the software component behavior modifying rules stored in the rules database.