As Geraldine told you, the manufacturer offers an SDK for graphical programming as well as an SDK or API for Python Programming. However, at the moment PC-side programming is only supported on Windows7 and above, but they are working on adding Mac and Linux platforms one after another.