A simulator tool for testing software is provided. The simulator tool
includes a simulator to test the software, an interface to promote
communication between the simulator and the software, a message including
a component utilized by the simulator to promote testing of the software,
and a test controller operable to communicate the message to the
simulator, such that the message is utilized by the simulator to test the
software. A method for testing software and applications is also
provided.