Naughter Software Logo


Welcome to the home page of PJ Naughter on the Internet. I specialise in developing custom applications in native mode C/C++ / ATL and MFC for Windows. Please feel free to download some of my Open Source code to get a feeling for what technologies I have worked with and how they can be applied to your specific needs.  I was a Microsoft MVP in Visual Studio and Development Technologies from 2007 to 2018 and have contributed almost 500,000 lines of production quality C++ code via this web site to the Open Source Windows development community. Please take some time to browse my web site and check out some of this code. I also maintain an active blog at which provides a quick way to monitor updates to this site as well as occasional posts on Windows development. You can also get the list of updates to this site via the What's New Page from the Table of Contents. I'm also co-author of a book on developing extended stored procedures for SQL Server called "Super SQL Server Systems". For further information about me, my work and areas of interest, please browse through the Table of Contents on the left hand side of the page. If you have got any comments, questions or if you just want to say "Hello", you can contact me at