I am a Windows developer, I do not really know what is involved in making an application multi-platform. In theory, .NET software can now run on Linux and MacOS, but since SkyRoof is a WinForms app, its visual part is probably based on the Windows system, and it may be difficult to add support of other platforms.