We provide global solutions.

Our technology is used by more than 5,000 clients in over 85 countries. We are dedicated to developing solutions that provide better drainage and water quality, and ultimately improve quality of life.

These solutions are practical and easy to implement globally — promoting healthier communities, sustained ecosystems, increased bio-diversity and reduced environmental impact.

We develop industry-leading software.

PCSWMM, our principal software, allows engineers to analyze flooding and facilitate responsible urban and natural drainage planning and design. Powerful and scalable, yet easy-to-use and affordable, it continues to be the trusted spatial decision support system for US EPA SWMM.

Built with a practicing engineer in mind, PCSWMM streamlines workflow, improves efficiency and accuracy, reduces project time, saves resources, and improves collaboration — all of which enables our clients to be more productive and more competitive.

We’re an experienced and innovative team.

CHI is made up of professional engineers, seasoned educators and software professionals with a wealth of industry knowledge and a long history (35+ years) of application development.

We are highly committed to technological innovation and continually collaborate with clients to improve tools and develop new applications — our team has published over 200 technical papers on water management.

We excel in service and knowledge-transfer.

We take pride in delivering professional excellence in our software solutions, consulting engineering, technical support, training, and knowledge-transfer services:


Whether beginners or seasoned users, our flexible training workshops help clients understand and master the full capabilities of EPA SWMM and PCSWMM.


Over 39 years, we've built a solid reputation and are internationally recognized for excellent engineering, modeling and review services. Put our experience, knowledge, and innovation to work for you.


We’ve built a whole community platform to support you. OpenSWMM allows users to ask questions, get answers, review and compare SWMM code, suggest improvements and share modifications.


The Journal of Water Management Modeling is our peer-reviewed, open-access online journal. It helps modellers expand their knowledge, get insights and discover tips that will help them work more effectively.


Our annual International Conference on Water Management Modeling allows attendees to meet colleagues, exchange ideas, learn from experts and be on the forefront of advances in our profession.

Our Philosophy

We believe that urban water systems can be designed in a way that supports environmental goals rather than working against them. Our PCSWMM software gives engineers the tools to design urban water systems that are less invasive, less disruptive, closer to the intended natural hydrologic function, and that encourage higher biodiversity. These tools not only facilitate responsible planning and design; they ultimately lead to healthier human communities.


Traditional engineering and its bedfellows have sought to minimize entropy — using methods that ultimately replace natural habitats with surfaces that are generally abiotic or worse.

We believe that the design of sympathetic water systems greatly impacts the quality of life for humankind and all nature. Rather than confining thinking to just Newtonian physics, we believe that practitioners ought to direct their attention further up the hierarchy of concerns towards ecology and Darwinian principles. In this view, a sustainable drainage system is an environment supporting a diverse host of life-forms, which adjusts as the population mix evolves – and which ideally is designed to maximize bio-diversity.

This fostering of a wider biodiversity of plants and animals inevitably encourages the development of thriving human societies.


Changing traditional mindsets and planning such systems is challenging — it requires building more complex models that support wider bases for knowledge. For instance, we model the gamut of flow velocities, depths, temperature, pH, turbidity and chemicals and link to aquatic ecosystem models — this approach requires a continuous modeling philosophy.

CHI has developed, and will continue to develop, solutions that ultimately result in reducing our ecological footprint, bettering our environment and improving the quality of life for all.


Rob James, B.Sc.(Eng), P.Eng.

Rob James has worked for CHI for over 25 years, both as a software architect and as a consulting engineer on a wide variety of urban and watershed drainage management projects. He has taught over 100 workshops on EPA SWMM 4 & 5 and PCSWMM and has headed the development of PCSWMM from its early PC-DOS days (1992) to the current PCSWMM releases.

Bill James, D.Sc., PhD., P.Eng.

Bill James, University Professor Emeritus of Engineering at the University of Guelph and the founding president of CHI, is an internationally recognized authority on stormwater runoff with over 50 years experience in research, teaching and consulting. He has published 20 books, over 200 technical papers and has presented professional courses throughout Canada, the U.S. and overseas. Dr. James has supported SWMM from its earliest distribution, developing the first PC version in 1984.


Developing partnerships around the world to improve the planning, design, construction, and management of water systems increases our ability to build better ecosystems and healthier communities. Our partners are:


AquaVidya (Laval, Quebec) specializes in urban hydrology, stormwater modeling and water resources planning. Renowned for their analyses of hydraulic problems, they have been involved in projects all over the world, from Northern Quebec to Costa-Rica, from Grenada to Algeria and from Western Africa to Russia.

Providing PCSWMM and EPA SWMM5 training, AquaVidya is a valued CHI partner that has promoted our software for over 20 years.

Contact: Gilles Rivard
Phone: 1-450-689-2967

cba Specialist Engineers (Johannesbug, South Africa) operates as a centre of excellence — providing specialist engineering services by employing the expertise of it's sole member, Chris Brooker and by forming strategic alliances with like-minded professional engineers.

Over the course of each year cba Specialist Engineers provides PCSWMM and EPA SWMM5 training at multiple locations across South Africa.

Contact: Chris Brooker
Phone: +27 (0) 11 465-0510

Hydropraxis (Montpellier, France) specializes in consulting for sanitation and drinking water, flood risk management, environmental and sustainable development, waste clean energy, alteration/restoration of rivers and civil engineering projects.

A valued CHI partner, Hydropraxis distributes, supports and provides training for PCSWMM EU (adapted version of PCSWMM) in Europe and French speaking countries around the world.

Contact: Nelly Peyron
Phone: +336 79 42 05 70

Founded in 1999, Lonwin (Tianjin, China) successfully provides engineering solutions and services in many water-related industries.

As the exclusive CHI partner in China, Lonwin promotes, distributes, trains and supports PCSWMM for the Chinese market.

Contact: Shu Wang
Phone: +86 022-24102119-8868
Website: www.pcswmm.cn

Opening in 2008, Onno Fortuin Consulting (Western Cape, South Africa) specializes in consulting services for mining, surface water, and environmental engineering projects. They have applied PCSWMM and EPA SWMM5 to a wide variety of advanced mine surface water modeling applications.

Onno Fortuin Consulting helps CHI conduct training sessions throughout South Africa.

Contact: Onno Fortuin
Phone: +27 (0) 53 831-1675

Interested in a Partnership?

Partnering with CHI helps you improve the quality of the local water environment and generate business success for you and your clients.

For more information or to enquire about partnership opportunities, email us at: info@chiwater.com


CHI is proud to serve the Canadian, US and International engineering community. Our mission is to advance environmental planning, design, construction and management of urban drainage systems by developing, distributing and supporting the best possible modeling software and engineering services.

We provide software and knowledge-transfer to a wide range of clients — from large cities, multi-national corporations and government agencies to universities, local consulting firms and municipalities — in over 85 countries, encompassing every continent.

We offer a friendly, creative and challenging work environment. We understand that it is with the knowledge and hard work of our employees that we continue to grow and realize our goals.

If you are interested in a position with CHI, please send us your resume and references by e-mail. Please note that only those candidates selected for an interview will be contacted.

CHI is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Positions Available


CHI is seeking an enthusiastic individual to join our growing team of water resources engineers. Job duties and responsibilities will include:

  • Developing, running and analyzing EPA SWMM5 and PCSWMM models including 1D and 2D water quantity and quality modeling
  • Working with geospatial data in CAD and GIS systems
  • Working under the direction of a team of engineers and software developers
  • Providing engineering consulting services on a variety of projects, both in Canada and around the world
  • Report writing and preparing technical documentation
  • Assisting with water management modeling training and instruction, including webinars and workshops (both local and those involving travel)
  • Assisting with research and development, including technical research, and validation of new tools
  • Providing software support services, including answering technical questions, diagnosing and resolving problems with client models
  • Supporting other CHI activities and initiatives including, administrative duties, annual conference, journals, etc.

The ideal candidate will have the following qualifications:

  • Master’s degree in Civil/Environmental/Water Resources Engineering
  • 1-5 years of engineering experience
  • Practical experience using EPA SWMM5 and its related user interfaces
  • Experience using other modeling software (e.g., HEC-RAS)
  • Advanced computer skills, with proficiency in CAD and GIS applications
  • Excellent written and verbal communication skills
  • Ability to work independently as well as with a team
  • Competency and ability to work on multiple projects, resolve conflicting priorities, and complete assignments in a timely, efficient manner

The successful candidate will receive a competitive compensation package. This position will provide the following opportunities:

  • Gain experience in a wide variety of advanced stormwater, wastewater and watershed modeling applications using state-of-the-art modeling and analysis tools
  • Learn about leading edge methodologies and approaches to solving water resources problems and designing infrastructure that minimizes the environmental impacts of development
  • Work with a closely-knit team that is committed to collaborating with our clients and water resources professionals around the world to continually improve our technology and develop new applications
  • Ongoing professional development through conference attendance and training participation


We have a Software Developer position available for someone with creativity and motivation.


  • Work with EPA SWMM engine (in C);
  • Add new features to PCSWMM (desktop or cloud application);
  • Report to senior programmer.


  • Master’s/Bachelor’s degree in Computer Science/Mathematics or equivalent;
  • Solid proficiency in C/C# programming;
  • Minimum 1 year working experience in C programming;
  • Strong mathematics background.

Essential skills:

  • Knowledge of GIS, preferably previous working programming experience on GIS;
  • Knowledge of GDI+ Graphics;
  • Understanding of and/or willing to learn advanced math and statistical analysis;
  • Good understanding of software development principles;
  • Excellent understanding of performance sensitive programming (algorithmic and low level optimizations);
  • Advanced proficiency in optimization techniques;
  • Excellent understanding of CPU and GPU bottlenecks;
  • Multithreading experience;
  • Working knowledge/experience of C# .Net Winform with Visual Studio.

Other Skills:

  • Excellent time management skills with keen attention to detail and ability to multi-task;
  • Analytical and synthesis skills;
  • Problem-solving skills;
  • Ability to work independently or as part of a team;
  • Results-oriented;
  • Excellent debugging skills;
  • Driven by complex challenges;
  • Flexible and able to adapt to changes.


CHI is seeking a self-motivated and energetic web developer to join our programmer team.


  • Develop and maintain CHI websites;
  • Build reusable code and libraries.


  • Master's/Bachelor's degree in Computer Science with 3+ year experience;
  • Work experience with C#, ASP.NET, MVC;
  • Experience with SQL Server and relational databases;
  • Advanced knowledge of Javascript, JQuery, CSS and HTML5;
  • Hands on experience developing RESTful architecture;
  • Advanced understanding the Cloud;
  • Strong understanding of cross-browser compatibility, security principles, optimization, general web functions and standards.


  • Creative and innovative with genuine passion for programming;
  • Be adaptable and able to pick up new techniques via self-motivated learning;
  • Good problem solving ability;
  • Excellent attention to detail;
  • Ability to work independently as well as with a team.


We are glad you are visiting our family of websites (chiwater.com, pcswmm.com, icwmm.org, chijournal.org and openswmm.org). Browsing and/or using these CHI websites means you agree to comply with and be bound by the following terms and conditions of use which, together with our privacy policy, govern CHI's interaction with you in relation to CHI's websites.

Your use of CHI's websites are subject to the following terms:

  • The content of these websites is for your general information and use only and is subject to change without notice.
  • Neither we nor any third parties provide any warranty or guarantee as to the accuracy, timeliness, performance, completeness or suitability of the information and materials found or offered on these websites for any particular purpose. You acknowledge that such information and materials may contain inaccuracies or errors and we expressly exclude liability for any such inaccuracies or errors to the fullest extent permitted by law.
  • Your use of any information or materials on these websites is entirely at your own risk. CHI shall not be liable for any consequences. It shall be your own responsibility to ensure that any products, services or information available through these websites meet your specific requirements.
  • These websites contains materials which is owned by or licensed to CHI. This material includes, but is not limited to, the design, layout, look, appearance, content and graphics. Reproduction is prohibited other than in accordance with the copyright notice, which forms part of these terms and conditions.
  • Through these websites you are able to link to other websites and content which are not owned by CHI. We have no control over the nature, content and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorsement of either their content or the views expressed within them.
  • All trade marks reproduced in these websites are the property of their respective owners.
  • Unauthorised use of these websites or the content therein may give rise to a claim for damages and/or be a criminal offence.
  • Every effort is made to keep these websites up and running smoothly. However, CHI takes no responsibility for, and will not be liable for, any website being temporarily unavailable due to technical issues.


You take online privacy seriously, and so does CHI. It's our way of sustaining your trust in our company as well as in our products and services.

CHI reserves the right to alter our privacy principles as business needs require. Any alterations to these principles will be posted here.


In general, you can visit the CHI website without telling us who you are or revealing any personal information about yourself, however our web servers may collect and store information about your visit on an anonymous basis. This information may include the time and length of your visit, your interaction with our sites, and the site you visited just before coming to ours. We may also store your IP address, browser type, and country of origin. We use this information only to measure site activity and to develop ideas for improving our sites. Under no circumstance will this information be provided to any third party.


CHI may ask you to register and provide information that personally identifies you, such as name, e-mail address, mailing address or phone number ("Personal Information"). This will occur in certain circumstances, such as when you download trial software or updates, sign up for newsletter services, purchase products or services, contribute content to our forums, access technical support, or join a limited-access service. Under no circumstance will your Personal Information be provided to any third party.

We use your Personal Information for three primary purposes:

  1. To enable you to find or gain access to information, products, services, or to post attributable content on our websites.
  2. To help us personalize the content or navigational choices presented to you in order to make your future experiences on our websites as efficient as possible.
  3. To allow us to inform you of product updates, new content, new products and services, as well as upcoming events that may be especially pertinent to you.

For registered users or purchasers of a product or service, the type of information we collect and maintain on our secure Personal Information server falls into three categories:

  1. General information about you such as name, billing address, e-mail address, company name, etc. We do not store credit card information as part of your Personal Information
  2. Information about which products or services you have purchased or registered for
  3. Information regarding your use of our products and services

These three categories of information enable us to customize the presentation of our online content for you and is used for the sole purpose of improving your experience when using our products and services.

Under no circumstance will this information be provided to any third party.


Cookies are small pieces of information that are stored by your browser on your computer's hard drive. Our cookies do not contain any personal identification information. They only contain a secure identifying code that we use to match you to your Personal Information whenever you return to our sites. Your Personal Information is never directly connected to nor stored on your computer, but is accessed when we identify your cookie to provide you with a more personalized experience when visiting our site.



147 Wyndham St. N.
Suite 202
Guelph, Ontario, Canada
N1H 4E9
Monday to Friday from 8 AM to 4:30 PM (EST)
Saturday, April 29, 2017 09:16 PM