Using something like QuickFIX and it's API is fine if you need the full protocol functionality but if your needs are quite simple (submit, modify, cancel, orders) I find it easier to build the message strings from scratch and send/receive to/from a socket directly. Relatively easy to do in many...