A system and methodology for performing tasks in a networked computing
environment. The invention disclosed herein broadly applies to a universe
of tasks which are currently or might be in the future accomplished
through the use of one or more computing devices in communication with
one another. According to a preferred embodiment, missions are
accomplished using a networked computing environment according to a novel
process. First a Mission Instance is created which defines the tasks
associated with the Mission as specifically applied to the particular
time that the mission is to be completed. Once the Mission Instance has
been created, it is executed according to the particular Task Instances
that are defined therein. Tasks may be accomplished locally or they may
be accomplished remotely via communication of a task instance to a remote
server.