The goal of an Integrated Asset Management (IAM) framework for the oil and gas industry is twofold. From the end users’ perspective, it should offer a single, easy-to-use user interface for specifying and executing a variety of workflows from reservoir simulations to economic evaluation. The framework should not require the user to be an expert in any of the underlying software applications; in fact, the details of selecting, configuring, and invoking the underlying software modules should be hidden from the end user. From the software development perspective, the IAM framework should facilitate seamless interaction of diverse and independently developed applications that accomplish various sub-tasks in the overall workflow. For instance, it should be possible to pipe the output of a reservoir simulator running on one machine to a forecasting and optimization toolkit running on another and in turn piping its output to a third piece of software that can convert the information into a set of reports in a specified format.