Models that encapsulate information on how remote applications are
controlled and data is accessed are created to be used by a runtime agent
that intelligently reasons out goal-oriented plans and execute tasks to
solve problem statements generated by a user interface or other software
agents. The models may be used to assemble workflows using a reasoning
process. In particular, the models of the present invention include a
state that includes a planning state and a navigational value. In
embodiments of the invention, the models may include intelligent agents,
a loop state, submodel invocation that allows the models to invoke agents
over a network, and the ability to integrate the three application layers
in a computer.