Complex sentence: The program was a Linux-based based program, but there was a port developed for windows and there have been several windows programs that do similar things.
Split into simpler sentences: The program was a Linux-based program, but there was a port developed for windows. There have been several windows programs that do similar things.