плюс они очень хорошо сегментировали все эти библиотеки друг от друга, есть sparkle это типа библиотека уровня indy, точнее даже абстракция уровнем выше, за счет этого она где надо использует http.sys для сервера, а на кроссплатформе уже инди. Клиентский компонент тоже очень забавно выглядит, на других платформах это обертка над curl :) в общем оно там держит все и везде