Subject: My History with Various Versions of SWMM: SWMM3, SWMM4, SWMM5, XP-SWMM and InfoSWMM
I first learned about SWMM in a brochure from the University of Florida when I was just a 17 year old senior in High School. Water resources and the description of SWMM seemed to be worthy career goals at the time and I have been extremely lucky to have the opportunity to work and develop many SWMM related products in my working life. I am especially proud that SWMM 3, SWMM 4 and SWMM 5 are both public domain and open source software. You can open up and look at the code and add features and internal tests on your own. You can customize the input and output of SWMM 5 if you want to but most importantly you have direct access to the source code so you can verify the computational algorithms.
InfoSWMM is an Arc GIS extension that works in Arc Map but we at Innovyze are proud that we have superb import and export features to SWMM 5 from Arc Map and use the SWMM 5 engine as our engine solution. You can look at the internal workings of the InfoSWMM engine by downloading the current SWMM 5 C code from the EPA website http://www.epa.gov/nrmrl/wswrd/wq/models/swmm/ InfoSWMM also has all of the Arc GIS programming tools, Python programming, editing and drawing features and Table of Contents attribute features to make a better model but that model will still use the open source SWMM 5 engine inside of InfoSWMM. When you use InfoSWMM you are using the SWMM 5 engine but with many extra input and output features to help prepare the data for the current SWMM 5 engine and analyze the SWMM 5 engine output in maps, tables and graphs.