There are only two ways people communicate: “live” or “on-demand.” Live communication involves people interacting and exchanging information in real-time, such as during a face-to-face meeting, on a phone call or via a web conference. On-demand communications, on the other hand, involves people sharing and accessing information at different times on their own schedules, such as via email, social media or online video.
Excellent tool to create a on demand communication is Brainshark. Brainshark is excellent online and mobile video presentation software tool
