Software applications for estimating micro-habitat conditions in natural channels (depth, velocities, channel indices) and the relative suitability of those conditions to aquatic life.
* flow regime
* physical habitat structure (channel form, substrate distribution, and riparian vegetation)
* water quality (including temperature)
* energy inputs from the watershed (sediments, nutrients, and organic matter)