Standard IrCOMM był rozwijany, aby rozwiązywać te problemy i pozwolić aplikacjom korzystać z łączności za pomocą podczerwieni. Kluczową cechą IrCOMM jest definicja tak zwanego kanału sterującego. Warstwa protokołu, IrCOMM jest powyżej IrLMP oraz TinyTP. IrCOMM jest obieralną warstwą protokołu IrDA, która jest używana tylko do pewnych zastosowań. W ogóle, jeśli chodzi o nowe rozwiązania, lepiej jest unikać warstwy IrCOMM i używać innych warstw protokołu IrDA w aplikacjach takich jak: IrOBEX, IrLAN, lub TinyTP, ponieważ maska IrCOMM oraz inne cechy tej warstwy są przystosowane do niższych warstw protokołów. Mimo to jego praca przekształca IrDA w szeregowe oraz równoległe medium, które ma wygodne w użyciu cechy, jak automatyczne negocjacje najlepszych wspólnych parametrów oraz „żółte strony” dostępnych usług.
IrLAN – Local Area Network Access: Końcowym dowolnym protokołem jest IrLAN. Służy do wygodnego połączenia między przenośnymi PC a siecią lokalną.