С ростом технических возможностей у людей растут и потребности в наилучшем использовании этих возможностей. Это хорошо видно на примере больших данных (Big Data). Как только сбор данных резко подешевел благодаря многочисленным датчикам, штрихкодам и встроенным компьютерам, появилась идея таких программных продуктов, которые позволяют объединить в единую сеть большое число обычных компьютеров, а такая сеть способна обрабатывать огромные объемы данных, что немыслимо для обычных компьютеров. Больше того, удалось резко ослабить требования к однородности и упорядоченности собираемых данных, что, в свою очередь, существенно снижает затраты. И дело не только в затратах: открываются новые возможности, которые действительно меняют практически все, что нас окружает.