7. A system comprising: a first server to provide a first application to a client; a storage system to store compatibility data; and a second server to provide a second application to the client, the second server sharing resources with the first server, the second server to check the expiration of the compatibility data and intercompatibility of the first application and an update of the second application using the compatibility data prior to update of the second application on the second server, the second server to select any one of a parallel or a rolling update to update the second application based on the check of the compatibility data, the parallel update to update the second application of the second server for an update that is incompatible with the first application of the first server at a same time that the first application is updated and the rolling update to update the application of the second server for an update that is compatible with the first application of the first server while the compatible first application is executed by the first server, the second server to schedule automatically the parallel update process in response to the expiration of the compatibility data.
7. A system comprising: a first server to provide a first application to a client; a storage system to store compatibility data; and a second server to provide a second application to the client, the second server sharing resources with the first server, the second server to check the expiration of the compatibility data and intercompatibility of the first application and an update of the second application using the compatibility data prior to update of the second application on the second server, the second server to select any one of a parallel or a rolling update to update the second application based on the check of the compatibility data, the parallel update to update the second application of the second server for an update that is incompatible with the first application of the first server at a same time that the first application is updated and the rolling update to update the application of the second server for an update that is compatible with the first application of the first server while the compatible first application is executed by the first server, the second server to schedule automatically the parallel update process in response to the expiration of the compatibility data. 10. The system of claim 7 , wherein the compatibility data indicates compatible software versions of the first application and the second application.