I "think" it is Windows based but once the Stick / throttle is programmed it does not need to run in the background as the firmware is uploaded to the Arduino Board , so you could likely use the joystick on a Mac too once programmed , perhaps on an old Windows laptop or netbook? , not sure if it would work under that Parallels or Wine? Mac has , as you can tell I am not a Mac Person