Support for Windows and Linux