A server system for an aircraft, comprising: an aircraft server unit that is operative to communicate avionics data from one or more avionics data sources (212a-212n) to one or more aircraft tablet devices; and a software development kit application server in operative communication between the aircraft server unit and the one or more aircraft tablet devices, the SDK application server comprising: one or more processing core modules configured to process the avionics data from the one or more avionics data sources (212a-212n), the one or more processing core modules including a data pool module; a data reader module configured to receive the avionics data and send the avionics data to the data pool module; one or more application server modules including one or more aircraft tablet device logic modules that are configured to respectively execute one or more aircraft tablet device applications, the one or more aircraft tablet device logic modules further configured to access requested data from the data pool module and instruct a HTTP GUI module to create a graphical user interface configured to display the requested data on a screen of the one or more aircraft tablet devices; wherein the data processed by the one or more processing core modules is separated from the one or more aircraft tablet device logic modules. an aircraft server unit that is operative to communicate avionics data from one or more avionics data sources (212a-212n) to one or more aircraft tablet devices; and a software development kit application server in operative communication between the aircraft server unit and the one or more aircraft tablet devices, the SDK application server comprising: one or more processing core modules configured to process the avionics data from the one or more avionics data sources (212a-212n), the one or more processing core modules including a data pool module; a data reader module configured to receive the avionics data and send the avionics data to the data pool module; one or more application server modules including one or more aircraft tablet device logic modules that are configured to respectively execute one or more aircraft tablet device applications, the one or more aircraft tablet device logic modules further configured to access requested data from the data pool module and instruct a HTTP GUI module to create a graphical user interface configured to display the requested data on a screen of the one or more aircraft tablet devices; one or more processing core modules configured to process the avionics data from the one or more avionics data sources (212a-212n), the one or more processing core modules including a data pool module; a data reader module configured to receive the avionics data and send the avionics data to the data pool module; one or more application server modules including one or more aircraft tablet device logic modules that are configured to respectively execute one or more aircraft tablet device applications, the one or more aircraft tablet device logic modules further configured to access requested data from the data pool module and instruct a HTTP GUI module to create a graphical user interface configured to display the requested data on a screen of the one or more aircraft tablet devices; wherein the data processed by the one or more processing core modules is separated from the one or more aircraft tablet device logic modules.