L’agenda et les réservations reposent sur des calendriers indépendants.
Lorsqu’un créneau horaire d'une activité est modifié ou supprimé, il faut mettre à jour les 2 calendriers. Inévitablement, on aura un jour, des incohérences entre les 2 calendriers, d’autant que les mises à jour ne sont pas faites de la même façon sur les 2 fonctions.
Pour l’agenda, on a des dates de début et des dates de fin, alors que pour les réservations, on gère des périodes d'indisponibilité.