Maintenance system for turfgrasses and/or gardens, comprising a monitoring system, said monitoring system comprising a control unit configured for: - receiving at least one monitoring parameter related to one or more monitoring zones of a work area, said at least one monitoring parameter being detected by means of at least a first detector, said at least one monitoring parameter comprising at least a spectral parameter related to said one or more monitoring zones of the work area, - receiving at least one position information related to the monitoring zone of the monitoring parameter, said at least one position information being detected by means of at least a second detector, - obtaining at least one monitoring index associated with each monitoring zone starting from the respective at least one monitoring parameter, said at least one monitoring index comprising at least one spectral index and - making an association between said position information and said at least one monitoring index, characterized in that: i) the control unit is further configured for controlling, according to said association, at least one maintenance device, said maintenance device comprising at least one mobile device for mowing grass, the mobile device being a lawnmower or a self-driving robot lawnmower, ii) the mobile device comprises a frame, motion means suited for determining the movement of said mobile device and actuation means suited for determining the activation of a payload of said mobile device, for example of a rotating blade, said motion means and said actuation means being carried by said frame, said control unit being configured for controlling said motion means and said actuation means, and iii) the control unit is configured for setting, according to the position information and/or the monitoring index and/or the monitoring parameter, at least one working parameter for said mobile device, such as for example a cutting height, a cutting program, a cutting frequency, a cutting time, a stop time, a programming of the portions of the work area where to operate. - receiving at least one monitoring parameter related to one or more monitoring zones of a work area, said at least one monitoring parameter being detected by means of at least a first detector, said at least one monitoring parameter comprising at least a spectral parameter related to said one or more monitoring zones of the work area, - receiving at least one position information related to the monitoring zone of the monitoring parameter, said at least one position information being detected by means of at least a second detector, - obtaining at least one monitoring index associated with each monitoring zone starting from the respective at least one monitoring parameter, said at least one monitoring index comprising at least one spectral index and - making an association between said position information and said at least one monitoring index, i) the control unit is further configured for controlling, according to said association, at least one maintenance device, said maintenance device comprising at least one mobile device for mowing grass, the mobile device being a lawnmower or a self-driving robot lawnmower, ii) the mobile device comprises a frame, motion means suited for determining the movement of said mobile device and actuation means suited for determining the activation of a payload of said mobile device, for example of a rotating blade, said motion means and said actuation means being carried by said frame, said control unit being configured for controlling said motion means and said actuation means, and iii) the control unit is configured for setting, according to the position information and/or the monitoring index and/or the monitoring parameter, at least one working parameter for said mobile device, such as for example a cutting height, a cutting program, a cutting frequency, a cutting time, a stop time, a programming of the portions of the work area where to operate.