A plant growing system, comprises a plurality of plant growing zones; a control system configured to control one or more environmental conditions in each of the plurality of plant growing zones; and a receiver configured to receive input data indicating plant type characteristics of a plurality of plant types to be grown in a plant growing apparatus. Also disclosed is a plant growing apparatus configured to grow a plurality of plant types, a method to control a plant growing apparatus configured to grow a plurality of plant types, and a computer program including computer-readable instructions executable to perform a method to control a plant growing apparatus configured to grow a plurality of plant types.