Indy поставляется с IDE (и имеет D6), так что нечего покупать, если у вас уже установлен XE2. Кроме того, Indy с открытым исходным кодом, так что вы можете обновить установку Indy, используя исходный код с открытого SVN-сервера Indy или зеркала.
Что касается FireMonkey, Indy работает в FireMonkey. Indy использует любой API-интерфейс сокетов для данной платформы (WinSock для Windows, Posix для Mac, libc для Kylix и т. Д.).
Единственная известная ошибка с Indy под FireMonkey на данный момент - это то, что TIdAntiFreeze
компонент недоступен во время разработки. Среда IDE не может разрешить ее правильно из-за нестандартного способа ее упаковки (для адресации в Indy 11). Вы можете создать его программно в коде во время выполнения, однако.