A port would be the way to go. Although it requires probably more work than the average app as this kind of software tends to be feature rich with lots of menus/buttons.