Есть у меня одна серверная программа. И возникла потребность в управлении ею из сети. Не хотелось лепить велосипед в виде прослушки сокетов и т.д. Решил сделать, управление через протокол XMPP (Jabber). Начал гуглить, и я нашел JabberCOM.
И вот заготовка на Delphi для Вас:
unit Unit1;