OS is passed from the UI to backend.