Multicasting je komunikacijski proces, ki poteka v omrežnem okolju. V bistvu je multicast sporočilo, ki izvira od enega uporabnika in ga prejme več končnih točk po omrežju. V nekem smislu je multicast nekako podobno pošiljanju enega e-poštnega sporočila na različne e-poštne naslove. Vendar je ključna razlika v tem, da se multicast ne zanaša na nobeno vrsto e-poštnega naslova ali programske opreme, prenos pa je omejen na uporabnike, ki so povezani z enim omrežjem.
Obstaja veliko različnih aplikacij, ki lahko uporabljajo multicast. Ena pogosta uporaba tehnologije je hitro in enostavno posredovanje časovno občutljivih objav ključnim ljudem v organizaciji. Za razliko od e-poštnega prenosa, multicast ne posreduje sporočila iz strežnika, prek vrste ponudnikov in omrežij, nato pa se zaključi v nabiralniku. Obvestilo je dostavljeno na različne točke prenehanja v realnem času in bo prikazano kot pogovorno okno na zaslonu vsakega sprejemnika. V primeru, da je prejemnik odjavljen iz omrežja, protokoli za več oddajanja zagotavljajo, da se bo obvestilo pojavilo, ko je oseba ponovno prijavljena v omrežje.
Medtem ko je multicast idealen za besedilno komunikacijo, bo postopek deloval tudi za video vire v živo in prenos zvoka. To pomeni, da se osebe, ki se iz nekega razloga ne morejo udeležiti srečanja v živo, vendar se lahko povežejo z omrežjem, še vedno lahko udeležijo prek virtualne povezave. Vendar to ne pomeni, da lahko oddaljene lokacije komunicirajo z domačo lokacijo. Ker je multicast orodje za oddajanje, bi lahko uporabili nekatere druge vrste interaktivne komunikacije, kot je konferenčni klic, da bi oddaljenim udeležencem omogočili aktivno sodelovanje.
Obstajajo tudi druge vrste aplikacij za oddajanje. Poleg multicast obstajata tudi anycast in unicast. Te aplikacije se običajno uporabljajo za splošno občinstvo prejemnikov ali za omrežno komunikacijo od točke do točke. Multicast ponuja možnost izbire, kdo v omrežju bo prejel komunikacijo, in hkrati dostavi sporočilo vsem izbranim uporabnikom.