An altered states engine executes in computer memory, controlling the
execution of at least one software component based upon condition
dependent rules. Responses to requests for system resources are modified,
and code is executed such that the software components execute desired
functionality, as specified by the rules.