The different illustrative embodiments provide a method and system for watering plants. A map of an area (114) is received and a determination is made using a processing unit as to whether the area (114) needs water. If the area (114) 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 cu rrent constraints allow for watering, a water ing solution application plan is generated using the processing system , and the watering solution application plan is executed using a mobile utility vehicle (104).