İnsanlar tarih boyunca yaşadıkları coğrafyaya göre kültürel, ekonomik ve dinî etkileşimlerin ürünü olarak çeşitli takvim sistemleri oluşturmuşlardır. İnsanları takvim sistemleri oluşturmaya yönelten ihtiyaçlar şunlar olabilir:
-
Zamanı görünür hale getirmek
-
Geçmiş ve gelecek zamanı kavramak ve hayatı düzenlemek
-
Gelecek planı yapabilmek
-
Sosyal, ekonomik, dini hayatı düzenlemek
Örneğin bir kişi önemli dini günleri belirleme ihtiyacı, bir çiftçinin zamanın belli dönemlerinde toprağı ekeceğini tespit etmesi, ekonomik hayatta borçların belli dönemlerde alınıp verilmesini düzenlemek, insanların belli bir zamanda bir yerde buluşma ihtiyaçlarından dolayı takvim sistemleri oluşturmaya yöneltmiştir.