Microsoft vsual c++ is a great compiler. Your software can run in many different types ranging through exe, win32 console aplications and command line. It has all of the basics, and then it has all of the tools needed to create amazing software. You can download the software for free on the microsoft website, will post a link later.