1. A method comprising: receiving a request to perform a processing operation; identifying a first task associated with the processing operation; identifying a second task associated with the processing operation; invoking, using one or more processors, a first virtual machine to perform the first task, wherein the first virtual machine executes an instance of a browser application to perform the first task, wherein the first virtual machine includes a first programming cell that includes tables that define a set of tasks associated with the first virtual machine, and wherein the first virtual machine is functionally limited to performing the set of tasks associated with the first virtual machine and invoking, using the one or more processors, a second virtual machine to perform the second task, wherein the second virtual machine executes another instance of the browser application to perform the second task, wherein the second virtual machine includes a second programming cell that includes tables that define a set of tasks associated with the second virtual machine, and wherein the second virtual machine is functionally limited to performing the set of tasks associated with the second virtual machine.