I re-coded my entire website (once PHP, now C++) into 3 C++ executables today. I navigate from page to page using ?queries that the .exe strips out and calls the proper function for.

Have I completely broken rules here, or is this allowed?