En basitinden JS ile yapılabilir ancak yüksek veri tutmak clientte performans sorunlarına yol açar. En sağlıklısı back-end dil kullanarak verileri bir dosyada (XML önerimdir) tutmak olacaktır, yine de büyük bir proje düşünüyorsanız veritabanı kullanmanız başta yazılım mimarisi olmak üzere her açıdan iyi olacaktır.