The different illustrative embodiments provide a method and system for watering plants. A map of an area is received and a determination is made using a processing unit, as to whether the area needs water. If the area needs water, current constraints are identified and a determination is made using the processing system as to whether the current constraints allow for watering. If the current constraints allow for watering, a "watering solution application plan is generated using the processing system, and the watering solution application plan is executed using a mobile utility vehicle.