Patent ID: 7509238

Claim:
A computer readable medium storing a computer program that when executed causes a computer to perform the steps of: displaying to a user of the computer a representation of a first hierarchical level representative of one or more companies, where each company of the one or more companies has respective water treatment needs; for each company of the one or more companies and while continuing to display a representation of the first hierarchical level, displaying to the user of the computer a representation of a second hierarchical level representative of one or more facilities for the respective company; for each facility of each company of the one or more companies and while continuing to display a representation of the first and second hierarchical levels, displaying to the user of the computer a representation of a third hierarchical level representative of one or more water treatment systems for the respective facility; and while continuing to display the representation of the third hierarchical level, permitting the user of the computer to backtrack to either of the first and second hierarchical levels by operating the computer to select a respective one of either the representation of the first hierarchical level or the representation of the second hierarchical level.