Patent ID: 7827504

Claim:
A method of executing an application, the method comprising: obtaining a file associated with at least one interaction that satisfies a requirement of the application, the file associated with a graphical user interface allowing a user to define the at least one interaction, as a use case, the file containing at least one instruction; transmitting at least a portion of the file to a processor for processing of the at least a portion of the file, the processor selected based on the at least one instruction; transmitting a result of the processing to an engine in communication with the processor; and transmitting the result from the engine to a view renderer for execution of the at least one instruction contained in the file associated with the at least one interaction that satisfies the requirement of the application, wherein obtaining a file associated with at least one interaction that satisfies a requirement of the application comprises; receiving, at a site reader, a plurality of files associated with the application, the plurality of files received from the graphical user interface allowing a user to define the at least one interaction as a use case; parsing, at the site reader, the file to obtain the at least one instruction, the file associated with the plurality of files; determining the processor suitable for processing the at least one instruction; and determining the at least a portion of the file required for transmittal to the processor for processing the at least one instruction.