Advanced Program-to-Program Communication Oprogramowanie systemowe SNA firmy IBM umożliwiające szybką komunikację pomiędzy programami znajdującymi się na różnych komputerach w rozproszonym środowisku obliczeniowym. Protokół APPC umożliwia ustanawianie i zrywanie połączeń między komunikującymi się programami; składa się z dwóch interfejsów, interfejsu programowania i interfejsu wymiany danych. Interfejs programowania odpowiada na żądania wysyłane przez programy chcące nawiązać połączenie; interfejs wymiany danych ustanawia sesje między programami. Protokół APPC działa na urządzeniach LU 6.2. Patrz również: LU 6.2.