Asynchronous communication
Asynchronous communication is not only a technical concept, but also influences the way software is developed and delivered. Asynchronous communication methods can improve the user experience by reducing the waiting time for the user.