IRC-Services können als Erweiterung des IRCd gesehen werden, die den Nutzern weitere Funktionen bieten, und sind externe Programme, die sich mit dem IRCd verbinden wie auch die Clients oder die anderen Server im Netzwerk. ###>With each new IRCd, a slightly different version of the IRC protocol is used, and many IRC clients and bots are forced to compromise on features or vary their implementation based on the server to which they are connected.