A system and method for automated software testing includes defining a
data model of an automated software test for an application being tested
and then identifying an address for a function library at a remote
location for executing the data model of the automated software test
based upon the platform of the application. This identified function
library is accessed at the address at the remote location so that an
execution of a function within the function library may be invoked to
obtain results therefrom.