11. A computer program embodied on a computer-readable medium that creates a business simulation utilizing a rule-based expert system with a component that includes data, calculations required for the simulation and communication information to provide a goal based educational environment, comprising: (a) a code segment that accesses the information in the component of the rule-based expert system to retrieve presentation information indicative of a goal; (b) a code segment that utilizes the information in the component of the rule-based expert system to integrate goal-based learning information in a structured, dynamic business simulation designed by a profiling component to motivate accomplishment of the goal; (c) a code segment that monitors answers to questions posed to evaluate progress toward the goal utilizing the component of the rule-based expert system and that provides goal-based, remediation learning information feedback from a remediation object component including a knowledge system and a software tutor comprising an artificial intelligence engine which generates individualized coaching messages that further motivates accomplishment of the goal; and (d) a code segment that analyzes progress towards the goal and stores student progress in memory.
19. A computer program embodied on a computer-readable medium as recited in claim 11, including a code segment that utilizes as least one application programming interface to exchange information from the business simulation with another application.