dağıtık sistemlerde en çok kullanılan program hadooptur. hadoop, java programlama dilinde yazılmış frameworktür. amacı google dosya sistemi teknolojisi olan map-reduce algoritmasını birçok bilgisayara dağıtarak uygulamayı sağlamaktır.
(bkz: http://hadoop.apache.org/)
google tarafından bulunan mapreduce teknolojisinin google tarafından dışarı sızdırılmamak istemesi üzerine, apache'nin kendi arama motoru yazılımı lucene'in geliştiricilerinin yarattıkları mapreduce uygulaması. şu an pek çok büyük site tarafından mapreduce ihtiyacı için hadoop kullanılmaktadır. twitter gibi günlük 12TB veri oluşturulan sistemlerde verinin azaltılıp işlenmesinin kolay hale gelmesi için kullanılır. (bkz: hdfs)