The application will support both simple controls and advanced rule-based logic to manage network operations. Users will be able to define straightforward conditional controls, such as turning a pump on or off based on the water level in a tank or the pressure at a junction. For more complex operational strategies, a rule-based system will allow the combination of multiple conditions and logical operators (e.g., “IF Tank-1 level is below 10 ft AND Pump-2 is OFF, THEN open Valve-A”). Together, these features provide a flexible framework for simulating everything from basic control actions to sophisticated, automated system operations.