A greenhouse growing environment has a distributed control system for selecting, monitoring, and administering hydroponic nutrient solution mixtures that are tailored to crop varieties of the greenhouse. The crop varieties are preselected based on location characteristics of the greenhouse and analysis results of source water. The analysis results indicate a nutrient composition of the source water. A predefined nutrient formulation is then automatically combined with the source water by a nutrient dispensing subsystem, to achieve a desired nutrient solution mixture that is applied to a hydroponic bay. A computational system automatically monitors the state of a hydroponic environment and directs input modules as programmed, in order to increase plant growth, plant quality, and volume of plant yield.