Warstwa korzystająca z pojedynczych adresów wspólnych dla aplikacji na którymkolwiek PC albo w systemie operacyjnym: bierze dowolny obiekt danych (na przykład plik), i wysyła go do jakiegokolwiek urządzenia z portem podczerwieni. Dostarcza ta warstwa także kilku narzędzi umożliwiających obiektowi być rozpoznawanym i inteligentnie zarządzanym po stronie odbiorcy. Zakres obiektów jest szeroki, obejmuje nie tylko tradycyjne pliki, ale też telefoniczne wiadomości, cyfrowe obrazy, bazy danych. Wspólnym mianownikiem jest to, że aplikacja jeśli chce pobrać lub wysłać dane bez żadnych komplikacji da sobie z tym radę. Jest to metoda bardzo podobna do roli, jaką odgrywa HTTP w Internecie.

IrCOMM – Emulacja szeregowego i równoległego portu: Kiedy standardy IrDA były rozwijane istniało silne zapotrzebowanie, aby aplikacje PC, które używały szeregowych oraz równoległych portów, mogły korzystać z połączenia IrDA bez zmieniania ich kodu. Mimo że łączność za pomocą IrDA różni się znacząco od szeregowego lub równoległego sposobu łączności, np.: zarówno szeregowe, jak równoległe połączenie ma indywidualne obwody, po których sygnały potrafią być nadawane niezależnie i jednocześnie, przeciwnie do światła podczerwonego, które ma pojedynczy kierunkowy przesył danych i wszystkie informacje w ramce danych muszą być zgodne z warstwą LMP lub wyższą.