В конце 1990–х программисты стали как–то реагировать на существование такой потребности у своих клиентов. После череды закулисных дебатов, судебных разбирательств, ошибочных решений технологические компании в конце концов начали разрабатывать общие для всех интернет–ориентированные стандарты и более интегрированные между собой протоколы, с целью дать каждому возможность соединить в случае необходимости свой шланг — свое программное обеспечение — с чужим гидрантом.
Это был тихий переворот. С технической точки зрения главным его элементом стало появление нового языка описания данных, названного XML, и связанного с ним протокола передачи данных, названного SOAP. В их разработке участвовали «Ай–Би–Эм», «Майкрософт» и многие другие компании, они быстро распространились в качестве популярных интернет–стандартов. XML и SOAP оказались технологическим фундаментом для того взаимодействия между разными программами, которое уже стало фундаментом автоматизации бизнес–процессов на интернет–платформе. Они наладили обмен данными, слевами, музыкой и фотографиями между самыми разнообразными приложениями, в результате чего появились новые возможности их изменения, создания, манипуляции, редактирования, сохранения, публикации и транспортировки — вне зависимости от того, где физически находится человек, проделывающий все эти операции, и что за техника у него под рукой.
Имея такую инфраструктуру, все больше и больше людей принялись писать программы автоматизации бизнес–процессов для всё большего и большего числа задач. Программы, которые требовались «Уайлд Брейн», должны были позволить выпускать мультфильмы коллективом, члены которого рассредоточены по всему земному шару. С помощью других программ и системы компьютерного заказа «Боинг» хотел наладить на своих американских заводах бесперебойное снабжение авиакомпаний запчастями, не обращая внимание на то, в какой стране базировалась любая из них. Врачам было нужно устроить так, чтобы рентгеновские снимки, сделанные в Бангоре, можно было анализировать в Бангалоре, притом у врача в Мэне не должна была болеть голова о том, какой компьютер стоит в индийской больнице. А простым семейным людям такие программы были нужны потому, что их финансовые и биржевые приложения, их рабочая электронная почта и текстовые документы должны были одинаково открываться и на домашнем ноутбуке, и на офисном десктопе. И как только любые приложения одного стали сотрудничать с любыми приложениями другого — а на это понадобилось несколько лет, масса технологических разработок и несметное количество мозговых усилий. Бизнес–процессы не только достигли невиданной ранее плавности, но и научились фрагментироваться, после чего их можно было разбивать на части и рассылать во все четыре стороны света. Это означало, что теперь любая работа могла течь куда угодно. Ведь именно обретенная приложениями способность общаться друг с другом — а не только возможность общаться между людьми — дала жизнь феномену аутсорсинга. По словам Крейга Манди, директора «Майкрософт» по технологиям, с помощью разного рода интернет–ориентированных программных продуктов, автоматизировавших деловые процессы, «отрасль сумела создать глобальную платформу для глобального рабочего потенциала, как людского, так и технического». Системы интернет–коммуникации, которые обеспечили существование такой платформы, продолжали расширяться. Теперь они включали в себя не только интернет–протоколы предшествовавшей эпохи — TCP/IP и остальные, — сделавшие возможным появление на свет браузера, электронной почты и веб–сайтов, но и новые инструменты, XML и SOAP, которые научили веб–приложения без помех общаться друг с другом, а также программы, получившие название «middleware» («middle», средний, в середине, + «software», программное обеспечение) и служащие посредниками между приложениями в мире их бесконечного разнообразия. Все вмести эти три элемента дали серьезнейший толчок инновационному процессу и практически ликвидировали возможные нестыковки между компаниями и между приложениями. Вместо перспективы борьбы за контроль над гидрантом они сделали все гидранты и шланги стыкующимися друг с другом, тем самым, создав беспрецедентно крупномасштабный рынок — объединивший все микрорайоны планеты. В результате компании начали соревноваться в качестве поставляемых на рынок шлангов, насосов и пожарных машин, то есть бороться за лидерство в производстве самых полезных и высококлассных программ. По словам Джоэла Коули, начальника отдела стратегического планирования «Ай–Би–Эм», «стандарты не останавливают инноваций, они сосредотачивают их на определенных направлениях — они позволяют вам направить их туда, где прячется подлинная выгода, и обычно это касается вещей, которые надстраиваются над стандартом, либо дополняют его».