- Synchronous Communication Software for real-time communication. A typical example of synchronous software is instant messaging.
- Asynchronous communication is where there will be a delay between the time of sending a message and receiving it. A comment section in any app is a form of asynchronous communication.