1. A computerized method for automatically controlling a set of growing parameters for each of a set of plant growing units, wherein the set of growing parameters for each plant growing unit from the set of plant growing units are customized based on both an environment in which the plant growing unit is located and a type of plant being grown in the plant growing unit, the computerized method comprising: storing, by a computing device, a set of growing profiles in a database in communication with the computing device, wherein each growing profile defines a set of growing parameters for a type of plant; receiving, by the computing device, data indicative of a growing profile from the set of growing profiles being associated with a plant growing unit from a set of plant growing units in communication with the computing device; transmitting, by the computing device, a set of growing parameters from the growing profile to the plant growing unit so that the plant growing unit can execute the growing parameters to grow a plant that is planted in the plant growing unit; receiving, by the computing device, sensor data from the plant growing unit indicative of data from one or more sensors locally installed at the plant growing unit; and customizing, by the computing device, the set of growing parameters based on the sensor data from the plant growing unit such that the set of growing parameters can be customized for an environment in which the plant growing unit is located.