Any x86_64 Windows, Mac, or Linux machine will play it. Bigger factories will bog down on lesser hardware.
Bigger factories being the kind of thing that takes hundreds of hours to build.
The game is beautifully optimized and will run quite well on a potato.
A 2011 MBP can't run it at all
I played it on a 2012 MBP; only started lagging at the very end right before I managed to launch a rocket (which broke my addiction to it, thankfully).
I highly recommend using a USB mouse if playing on a laptop.