I have heard that some CMS do not work well with Windows.

Most CMS work well with Windows. Issues related to CMS with Windows are usually due to poor configuration or setup at the start or because of Windows updates which can change the setup. Ocean have vast experience with Windows devices. We can assist in making sure configuration and setup are correct from the start and we can configure Windows to prevent any unwanted updates changing the setup or configuration. We recommend using Windows IoT Enterprise. Windows IoT Enterprise allows better manageability and prevents unwanted Windows updates. Some Windows desktop features like Cortana are removed to optimise Windows performance.