A method for providing a connected flight management service at a server in a cloud computing environment, the method comprising: sending an initial JavaScript Object Notation (JSON) request from a client application comprising a data set of flight plan attributes to a web service at the server to initialize the flight management service at the server for an initial given state; receiving, at a cloud flight management computer, from the web service, a request to create a flight plan using the initial JSON request as input; executing the requested operation at the FPC by a fetch or access request to a cloud data storage; receiving at the FPC, from the cloud data storage, a dataset identifier of a link to the dataset from the cloud data storage; sending to the web service, the attributes of the flight plan, predictions and the dataset ID; in response to the initial JSON request by the client application, sending an initial JSON response to the client application comprising the attributes of the flight plan, predictions and the dataset ID; sending another JSON request with updates or modifications from the client application and comprising the dataset ID to the web service at the server; receiving, at the cloud flight management computer, from the web service, a request to create a flight plan using the other JSON request as input, executing the requested operation at the FPC by sending a get dataset request using the dataset ID to the cloud data storage to update the dataset at the cloud data storage; receiving, at the FPC, from the cloud data storage, a dataset identifier of an updated dataset; sending, by the FPC, the dataset ID and the updated dataset to the web service at the server; and sending the JSON response to the client application comprising the updated dataset and the dataset ID in response to the other JSON request by the client application. sending an initial JavaScript Object Notation (JSON) request from a client application comprising a data set of flight plan attributes to a web service at the server to initialize the flight management service at the server for an initial given state; receiving, at a cloud flight management computer, from the web service, a request to create a flight plan using the initial JSON request as input; executing the requested operation at the FPC by a fetch or access request to a cloud data storage; receiving at the FPC, from the cloud data storage, a dataset identifier of a link to the dataset from the cloud data storage; sending to the web service, the attributes of the flight plan, predictions and the dataset ID; in response to the initial JSON request by the client application, sending an initial JSON response to the client application comprising the attributes of the flight plan, predictions and the dataset ID; sending another JSON request with updates or modifications from the client application and comprising the dataset ID to the web service at the server; receiving, at the cloud flight management computer, from the web service, a request to create a flight plan using the other JSON request as input, executing the requested operation at the FPC by sending a get dataset request using the dataset ID to the cloud data storage to update the dataset at the cloud data storage; receiving, at the FPC, from the cloud data storage, a dataset identifier of an updated dataset; sending, by the FPC, the dataset ID and the updated dataset to the web service at the server; and sending the JSON response to the client application comprising the updated dataset and the dataset ID in response to the other JSON request by the client application.