▁interact ▁with ▁each ▁other . ▁The ▁different ▁communication ▁forms ▁create ▁analog ous ▁communication ▁systems ▁and ▁tools ▁depending ▁on ▁the ▁type ▁of ▁communication ▁supported , ▁which ▁serve ▁different ▁purposes ▁in ▁a ▁distributed ▁development ▁setting . ▁Even ▁inside ▁a ▁company , ▁the ▁tasks ▁and ▁respons ib ilities ▁of ▁different ▁members ▁reflect ▁in ▁their ▁usage ▁in ▁the ▁tools ▁used ▁in ▁the ▁work ▁environment . ▁ ▁S ynchronous ▁systems ▁ ▁In ▁synchron ous ▁systems , ▁the ▁participants ▁simultaneously ▁receive ▁and ▁send ▁information ▁in ▁" real ▁time ", ▁and ▁a ▁message ▁is ▁usually ▁followed ▁by ▁a ▁response ▁in ▁a ▁short ▁time ▁span . ▁This ▁type ▁of ▁communication ▁is ▁used ▁for ▁communication ▁that ▁requires ▁an ▁immediate ▁response ▁when ▁the ▁other ▁particip ant ▁is ▁prompt ly ▁available ▁or ▁for ▁more ▁inform al ▁communication ▁in ▁a ▁direct ▁setting . ▁It ▁can ▁be ▁used ▁in ▁an ▁enter prise ▁to ▁answer ▁questions ▁quickly , ▁discuss ▁ideas , ▁convey ▁important ▁develop ments ▁that ▁need ▁attention ▁or ▁any ▁other ▁important ▁message . ▁ ▁As ynchronous ▁systems ▁▁▁ ▁As ynchronous ▁systems ▁provide ▁a ▁mechanism ▁for ▁submission ▁and ▁retr ieval ▁of ▁messages , ▁where ▁the ▁sender ▁can ▁send ▁information ▁whenever ▁he ▁lik es ▁and ▁the ▁recip ient ▁will ▁only ▁retrieve ▁it ▁and ▁reply ▁when ▁he ▁is ▁available . ▁This ▁form ▁of ▁communication ▁can ▁be ▁used ▁to ▁have ▁a ▁discussion ▁or ▁convey ▁information ▁about ▁less ▁ur gent ▁matters , ▁since ▁no ▁answer ▁is ▁guaranteed ▁prompt ly . ▁It ▁is ▁useful ▁in ▁a ▁distributed ▁development ▁process ▁spe cially ▁because ▁most ▁of ▁the ▁times ▁the ▁different ▁teams ▁working ▁on ▁a