Gardian est destiné à élaborer des listes de garde en milieu médical, mais aussi n'importe quel planning de présence pour toute autre utilisation. Par exemple toutes sortes de permanences, astreintes, contre-visites, services à partager au sein d'une équipe. Sur une période donnée, Gardian attribue les dates aux différents équipiers en essayant de trouver la meilleure solution possible en fonction des préférences de chacun.