toolkit Urban Watersheds Research Institute training site user forum

Center for Infrastructure Modeling and Management (

Making Modeling Better

This webpage is a temporary page used for maintenance and testing == main cimm entry point == deployed (redirection is used to map to here) == development (a development site) == temporary (a temporary placeholder site)

The Center for Infrastructure Modeling and Management is an entity to preserve, promote and extend the US EPA SWMM and EPANET software applications, and potentially other applications.

The center is an open and welcoming hub for communities that have an interest in either software application or in related matters. The center was strongly influenced by the leadership of Dr. A. Charles Rowney, who passed away unexpectedly. The remaining team members miss him greatly, but CIMM continues as our own interest and as an homage to Charles

Making Modeling Better

The NCIMM Mission is "Making Modeling Better" We will enhance and support the community of open-source code developers and model users who work with civil infrastructure systems. We aim to be a force in inspiring, organizing, and assisting the community in building and maintaining both software and model applications. Our long-term goal is to provide the positive services that are valued by the modeling community and can be sustained through community subscriptions.

Serving the Community

Our mission objective is to help the community develop and meet the benchmarks and standards needed for models of public infrastructure. We will see that operational codes meet the highest standards of software reliability and maintainability. We will engage in development of reliable, accurate, and efficient code for enhanced model capabilities and new computer architectures. We will organize training to provide certified levels of model application expertise.

We will make modeling better.

Our Goals

Our 5-year goals are focused on the SWMM and EPANET codes:
  • Development and delivery of training courses for expert certifications
  • Developing standards and benchmarks for code and model applications
  • Building engagement in the SWMM and EPANET communities
  • Providing moderated community development web hubs
  • Developing computational engines for efficient solution of large problems
  • Identifying the next critical advances for the models and engaging the community in new code development
  • Refactoring existing code for maintainability and enhancing future extensions
  • Training and support includes workshops (linked herein) and connections to user groups actively involved in the implementation and development of EPANET or SWMM. These opportunities are categorized as either NCIMM involved or Community resources. Either are a good choice to learn about and expand your EPANET or SWMM knowledge.

    Our face-to-face workshops teach you how to use EPANET or SWMM modeling packages. You will explore how to plan, design, analyze, and manage distribution (EPANET) systems or drainage stormwater/wastewater/watershed (SWMM) systems of all types, from simple to complex.


  • Attend a public workshop or arrange a private (in-house) workshop
  • Lecture-style sessions led by expert instructors (professional engineers)
  • Detailed hands-on exercises with ample one-on-one guidance
  • Software, example files, digital workbooks and guides provided
  • Accredited professional development course
  • link2 Face-to-Face Training

    Our on-line workshops (experimental) teach similar content as the face-to-face and are managed through a learning management system (LMS). The free workshops are elementary and intended for new users of the software and are adapted from university courses developed by the CIMM community members. More elaborate training is offered in the paid on-line training. Both categories are accesed through the LMS.

    link3 On-Line Training (Free)

    link4 On-Line Training (Paid)

    link5 Official Software Distributions

    link6 Community Software Distributions

    link7 Web-Based Interface (BYU)

    link8 Web-Based Interface (TTU)

    link9 Official Software Distributions

    link10 Community Software Distributions

    link11 Web-Based Interface (BYU)

    link12 Web-Based Interface (TTU)