| CPC H04L 67/63 (2022.05) [G06F 9/5083 (2013.01)] | 20 Claims |

|
1. A system comprising:
one or more processors; and
memory storing instructions that are executable by the one or more processors to perform operations of software components comprising:
a web site configured to allow selection of a server application, wherein the server application is associated with a path, wherein the path includes a set of steps, and wherein each of the set of steps is respectively associated with program logic to perform a discrete set of functions;
storage containing metadata that relate to the server application and an operator of the web site;
an application launcher configured to: receive a request on behalf of a client device, determine the server application based on the request and the metadata, and provide a client application to the client device, wherein the client application is configured to interact with the server application; and
an orchestrator configured to execute the path, wherein at least some of the set of steps include interaction with one or more external services remotely accessible to the system, and wherein a context of the execution is written in a database between execution of at least some of the set of steps.
|