Un calendario è un sistema di calcolo del tempo in cui sono definiti l'inizio, la lunghezza e le divisioni di un anno. Il termine può riferirsi a una classe software oa una libreria per la manipolazione e la visualizzazione dei dati del calendario, oppure a un elenco di eventi con date e orari associati, gestiti da un essere umano tramite un'applicazione o un'interfaccia utente del sistema operativo.