RivEX provides a wide range of tools for processing sites:



You should be aware of the limitations of these tools, they will not accept multipoint data or layers with table joins.