XPSWMM vs. InfoWorks ICM vs. InfoDrainage: Which solution do you need?

Trevor English Trevor English April 23, 2025

4 min read

First released for Windows in 1997, XPSWMM aided stormwater and flood professionals in taking on the water challenges of its time. It was an incredibly powerful tool that the water industry adopted to solve the challenges it faced. But time and software development always marches on.

Over time, most users adopted more powerful solutions like InfoWorks ICM, but a small core group continue to choose XPSWMM for their more simplistic design needs. This has inspired us to bring back XPSWMM as an Autodesk subscription.

This means Autodesk now offers three different stormwater, drainage, and 1D/2D modeling solutions. So, which one do you need? Let’s get to the bottom of it.

Do I need InfoDrainage, InfoWorks ICM, or XPSWMM?

We have a comparison chart of features to help explain it, but I’m first going to give you the tl;dr (too long; didn’t read) answer that works for most people:

Those are the short and sweet answers for which tool you likely need. Of course, in the real world, the answer can be a little more complicated, as things always are. Let’s dig into a deeper comparison of XPSWMM and InfoWorks ICM.

What’s the essential difference between InfoWorks ICM and XPSWMM?

XPSWMM was developed to cater to simplistic sanitary sewer and small urban flood modeling projects. With a node limit of 32,000, it isunsuitable for larger, more complex modeling projects.

InfoWorks ICM is a fully scalable, whole-of-catchment analysis tool. It currently has a node limit of 250,000 which – unlike XPSWMM – doesn’t reduce with model complexity. In fact, this can actually be increased to cater for larger networks, if needed. This way, you can deliver a range of projects from simple capacity analysis or basin design to integrated urban and riverine floodplain analysis.

To compare quickly, we made a chart that explains simply what you can do in both solutions.

Modeling applicationXPSWMMInfoWorks ICM
Sanitary sewer capacity analysis 
Sanitary sewer master planning 
Urban drainage design 
Cross-drainage structure analysis  
Riverine flood analysis 
Advanced water quality 
Small-scale flood analysis 
Large-scale floodplain management 
Advanced model calibration  
Disaster management 
Network operations 

Are there different versions of XPSWMM?

XPSWMM has a long history and was released as several different versions over time. To keep things simple and straightforward, Autodesk is now offering XPSWMM Complete, which contains all of the functionality XPSWMM added over the years, including its many extensions, with zero link or mesh limitations. This includes extensions such as xp2D GPU, WSPG, Multiple Domain, and all functionality within XPSTORM. XPSWMM Complete is a great tool for 1D/2D modeling for stormwater, wastewater, and river models.

In addition to XPSWMM Complete, we also are offering XPSWMM Sewer, which also contains no link limits, but it does not contain XPSWMM extensions or items related to stormwater modeling. It is best utilized for 1D modeling of sewer networks which do not necessitate river analysis or 2D flood capabilities. Specifically, the layers which are included in XPSWMM Complete – but not in XPSWMM Sewer – include:

For XPSWMM customers who wish to model 1D rivers, XPSWMM Complete may still be the best option.

(Note: This capability split between XPSWMM Complete and XPSWMM Sewer mirrors InfoWorks ICM Ultimate and InfoWorks ICM Standard. We have written about these differences in the past in the post InfoWorks ICM Standard vs. Ultimate: which one do you need?)

In summary

The more we talk to customers who have made the switch from XPSWMM to InfoWorks ICM, the clearer it becomes to us that the future of hydraulic modeling software requires ever-more-powerful capabilities than the past can possibly keep up with.

Simply put: A lot has changed in the last twenty years, and the next twenty years promises even more (exciting!) upgrades to hydraulic modeling software. As the industry moves forward to take advantage of ever-more-robust data and more powerful, faster cloud computing services, we’ll all need to keep demanding more of our tools so we can meet the needs of the future.

Are you considering upgrading?

Fill up on more of the One Water Blog

Sign up for the One Water Blog newsletter, and we'll keep you updated about our top stories, along with the best content we find online. We only send out a newsletter when we have something interesting to share.