A method comprising: determining, via a synchronization client executing on a host operating system , system-wide configuration information associated with a first host system configuration parameter and a first configuration value of the host operating system ; transmitting, by the synchronization client , a synchronization notification to a synchronization application executing on a guest operating system , the synchronization notification corresponding to the system-wide configuration information ; configuring, via the synchronization application executing on the guest operating system , a guest system configuration parameter to a second configuration value based on the synchronization notification ; executing a first guest application on the guest operating system based on the second configuration value; detecting, by the synchronization application , a guest system request, initiated by a second guest application executing on the guest operating system , to modify a guest system configuration parameter of the guest operating system ; transmitting, by the synchronization application to the synchronization client , a configuration request corresponding to the guest system configuration parameter; presenting, based on the configuration request, a host system configuration graphical user interface, GUI, configured to modify a second host system configuration parameter associated with the guest system configuration parameter; receiving, via the host system configuration GUI, a user-submitted configuration value for the second host system configuration parameter; and executing a third guest application on the guest operating system or the host operating system based on the user-submitted configuration value. determining, via a synchronization client executing on a host operating system , system-wide configuration information associated with a first host system configuration parameter and a first configuration value of the host operating system ; transmitting, by the synchronization client , a synchronization notification to a synchronization application executing on a guest operating system , the synchronization notification corresponding to the system-wide configuration information ; configuring, via the synchronization application executing on the guest operating system , a guest system configuration parameter to a second configuration value based on the synchronization notification ; executing a first guest application on the guest operating system based on the second configuration value; detecting, by the synchronization application , a guest system request, initiated by a second guest application executing on the guest operating system , to modify a guest system configuration parameter of the guest operating system ; transmitting, by the synchronization application to the synchronization client , a configuration request corresponding to the guest system configuration parameter; presenting, based on the configuration request, a host system configuration graphical user interface, GUI, configured to modify a second host system configuration parameter associated with the guest system configuration parameter; receiving, via the host system configuration GUI, a user-submitted configuration value for the second host system configuration parameter; and executing a third guest application on the guest operating system or the host operating system based on the user-submitted configuration value. <EOS>