A system for prefabricating information, comprising: an interceptor, preferably integrated into a web or cache server, to receive an information request, the interceptor logically interposed between a user interface and a computer application; and a prefabricator to prefabricate a first electronic page in accordance with a definable prefabrication policy; the prefabricator comprising: page request means (402, 404, 406, 412) to determine pages and parameters for prefabrication in accordance with a definable prefabrication policy, each page that is identified as a candidate for prefabrication being represented as a page request block, the page request means comprising a benefit analyzer for prioritizing pending PRBs by associating a weight with one or more of the PRBs, wherein the weight is related to at least a user-hit ratio based at least in part upon an access frequency for the PRBs; a resource manager to provide system resource information; and a request feeder coupled to the resource manager and the page request means (402, 404, 406, 412), the request feeder being adapted to receive prioritized PRBs from the benefit analyzer and, based on the received PRBs, to send a number of concurrent prefabrication requests to the interceptor, including a prefabrication request for information associated with the first page in order to generate a first prefabricated page, the number of concurrent prefabrication requests that are sent from the request feeder being variable based on system resource information from the resource manager and parameters for prefabrication received from the page request means (402, 404, 406, 412); wherein the resource information comprises system CPU information, database CPU information and PRB processing time; and wherein the interceptor provides the first prefabricated page if the information request corresponds to the first page and dynamically fabricates a second page if the information request corresponds to the second page. an interceptor, preferably integrated into a web or cache server, to receive an information request, the interceptor logically interposed between a user interface and a computer application; and a prefabricator to prefabricate a first electronic page in accordance with a definable prefabrication policy; the prefabricator comprising: page request means (402, 404, 406, 412) to determine pages and parameters for prefabrication in accordance with a definable prefabrication policy, each page that is identified as a candidate for prefabrication being represented as a page request block, the page request means comprising a benefit analyzer for prioritizing pending PRBs by associating a weight with one or more of the PRBs, wherein the weight is related to at least a user-hit ratio based at least in part upon an access frequency for the PRBs; a resource manager to provide system resource information; and a request feeder coupled to the resource manager and the page request means (402, 404, 406, 412), the request feeder being adapted to receive prioritized PRBs from the benefit analyzer and, based on the received PRBs, to send a number of concurrent prefabrication requests to the interceptor, including a prefabrication request for information associated with the first page in order to generate a first prefabricated page, the number of concurrent prefabrication requests that are sent from the request feeder being variable based on system resource information from the resource manager and parameters for prefabrication received from the page request means (402, 404, 406, 412); wherein the resource information comprises system CPU information, database CPU information and PRB processing time; and wherein the interceptor provides the first prefabricated page if the information request corresponds to the first page and dynamically fabricates a second page if the information request corresponds to the second page. page request means (402, 404, 406, 412) to determine pages and parameters for prefabrication in accordance with a definable prefabrication policy, each page that is identified as a candidate for prefabrication being represented as a page request block, the page request means comprising a benefit analyzer for prioritizing pending PRBs by associating a weight with one or more of the PRBs, wherein the weight is related to at least a user-hit ratio based at least in part upon an access frequency for the PRBs; a resource manager to provide system resource information; and a request feeder coupled to the resource manager and the page request means (402, 404, 406, 412), the request feeder being adapted to receive prioritized PRBs from the benefit analyzer and, based on the received PRBs, to send a number of concurrent prefabrication requests to the interceptor, including a prefabrication request for information associated with the first page in order to generate a first prefabricated page, the number of concurrent prefabrication requests that are sent from the request feeder being variable based on system resource information from the resource manager and parameters for prefabrication received from the page request means (402, 404, 406, 412); wherein the resource information comprises system CPU information, database CPU information and PRB processing time; and wherein the interceptor provides the first prefabricated page if the information request corresponds to the first page and dynamically fabricates a second page if the information request corresponds to the second page.