Ein Call-Back, ein Rückruf, in der Informatik findet in der Regel zwischen unterschiedlichen Programmcodes statt. In der Code-Kommunikation unterscheidet man den „synchronen Aufruf“ und den „asynchronen Aufruf.“ Beim „synchronen Aufruf“ stellt ein Programmcode eine Verbindung zu einem anderen her und „wartet“ dann auf das Ergebnis. Beim „asynchronen Aufruf“ - eben auch als Call-Back bezeichnet - „wartet“ der Programmcode nicht „untätig“ auf Antwort, sondern erfüllt weiterhin seine Aufgaben, bis der andere Code einen Call-Back startet, um das Ergebnis weiterzugeben.