The disclosure extends to methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure extends to methods, systems, and computer program products for optimizing water usage in growing plants for yard and crops. The disclosure also extends to methods, systems and computer program products for providing automated irrigation.L'invention concerne des procédés, des systèmes et des produits-programmes informatiques permettant de créer et d'optimiser des protocoles d'irrigation. L'invention concerne également des procédés, des systèmes et des produits-programmes informatiques permettant d'optimiser l'utilisation de l'eau pour la culture de plantes de jardins et de plantes cultivées. L'invention se rapporte également à des procédés, des systèmes et des produits-programmes informatiques permettant d'assurer une irrigation automatique.