ICQ je komunikačný program Protokol peer-to-peer, ktorý bol vytvorený v roku 1996 izraelskou firmou Mirabillis. V roku 1998 spoločnosť Mirabilis odkúpil americký telekomunikačný Gigant American Online yang takto vznikla nova spoločnosť - ICQ Inc
Základným prvkom systému ICQ je prakticky databáza na serveri icq.com. V Nej su uložené všetky údaje o užívateľoch sebuah hlavne ich unikátne čísla UIN. Unikátne čísla adalah prideľujú pri registrácii melakukan systému. V databáze na serveri je takisto aj vas zoznam kontaktov (adresár). Program je unikátnym aj v tom, Ze vas informuje o aktuálnom mencegah človeka, ktorý adalah nachádza vo vašom adresári - online alebo Stav offline. Dnes uz takúto funkciu obsahuje takmer každý podobný IM program, ale originálna myšlienka Patri práve ICQ.
Protokol ICQ je proprietárny sebuah spolu s licenciou neumožňuje používateľom komunikovať s používateľmi iných služieb. ICQ je kritizované hlavne z hľadiska bezpečnosti. Používatelia dostávajú Casto spamové správy tunas od iných používateľov alebo ICQ botov. Služba ICQ je centralizovaná, takže používateľ je závislý na jedinom poskytovateľovi (veľký Kontrast oproti XMPP / Jabber). Ďalším nedostatkom ICQ je chýbajúce kryptovanie prebiehajúcej komunikácie. Správy posielané sieťou ICQ adalah teks prenášajú ako sebuah Tak ich môže každý, KTO adalah nachádza na komunikačnej ceste čítať. Tejto nedokonalosti sa da zabrániť pomocou iných IM klientov sebuah zásuvných modulov podporujúcich kryptovanie.
Klientský softvér je vyvíjaný len pra operačné systémy Windows a OS MAC. Podľa zmluvných podmienok adalah môžu používať len tieto DVA operačné systémy. Využívanie služby inými IM klientami prípadne na iných OS je v rozpore z licenčnými podmienkami sebuah je prakticky nelegálne.
Nevie mil niekto poradiť Ze prečo nefunguje v Pidgine prenos suborov cez ICQ? Sebuah podobne problemy som mal aj pri Jabbery, ale tam untuk vraj spravili, ale nemam untuk teraz vyskusane.
Nastav si v pokrocilych nastaveniach ICQ uctu, aby vzdy pouzival na prenos suborov AIM / ICQ server proxy, hadam pomoze
. Sebuah v pripade Jabbera, si nastav v pokrocilych nastaveniach Jabber uctu, proxy server prenosu suborov pra dany Jabber memutuskan, ktory pouzivaz. Musis si ho zistit, napr. na stranke daneho Jabber Servera. Napr. ja pouzivam jabbim.sk, Tak som tam nastavil proxy.jabbim.cz. Hadam aj ke pomoze 
MNE untuk neide ICQ basi. aj Ked som zmenil prenos suborov. vyhadzuje mil untuk Ze nespravne heslo. urcite ho Ibu Dobre. cez toto adalah normalne prihlasujem.