1. A system, comprising: an application logic and execution layer (ALEL) server communicatively connected to a user experience component (UXC) server over a network, wherein the UXC server receives a request from a client application running on a client device and responds with a UXC payload including an ALEL authentication token for the client device to communicate with the ALEL server, wherein the ALEL server receives the ALEL authentication token from the client device and responds with an ALEL payload including a content distribution system (CDS) authentication token for the client device to communicate with a CDS server, wherein the CDS server receives the CDS authentication token and responds with a CDS payload such that the client application running on the client device is able to build a network based application on the client device using: the UXC payload from the UXC server for a UXC of the network based application, the ALEL payload from the ALEL server for an ALEL of the network based application, and the CDS payload from the CDS server for the network based application to interact with the CDS server, wherein the network based application is built by the client application, running within the client application on the client device, and is configured for displaying content received from the CDS server.