Multicasting je komunikacijski proces koji se odvija u mrežnom okruženju. U osnovi, multicast je poruka koja potječe od jednog korisnika i prima je na više krajnjih točaka širom mreže. U određenom smislu, multicast je nešto poput slanja jedne e-pošte na različite adrese e-pošte. Međutim, ključna razlika je u tome što se multicast ne oslanja na bilo koju vrstu adrese e-pošte ili softver, a prijenos je ograničen na korisnike koji su spojeni na jednu mrežu.
Postoji mnogo različitih aplikacija koje mogu koristiti multicast. Jedna uobičajena upotreba tehnologije je brzo i jednostavno prosljeđivanje vremenski osjetljivih najava ključnim ljudima unutar organizacije. Za razliku od prijenosa e-pošte, multicast ne prosljeđuje poruku s poslužitelja, preko niza davatelja usluga i mreža, a zatim završava u poštanskom sandučiću. Najava se dostavlja različitim točkama prekida u stvarnom vremenu i pojavit će se kao dijaloški okvir na ekranu svakog prijemnika. U slučaju da je primatelj odjavljen s mreže, multicast protokoli osiguravaju da će se najava pojaviti nakon što se osoba ponovno prijavi na mrežu.
Dok je multicast idealan za tekstualnu komunikaciju, proces će također funkcionirati i za video prijenose uživo i audio prijenose. To znači da osobe koje iz nekog razloga ne mogu prisustvovati sastanku uživo, ali se mogu povezati s mrežom, i dalje mogu prisustvovati putem virtualne veze. Međutim, to ne znači da udaljena mjesta mogu komunicirati s kućnom lokacijom. Budući da je multicast alat za emitiranje, neka druga vrsta interaktivne komunikacije, kao što je konferencijski poziv, može se koristiti kako bi se udaljenim sudionicima omogućilo aktivno sudjelovanje.
Postoje i druge vrste aplikacija za emitiranje. Uz multicast, postoji i anycast i unicast. Te se aplikacije obično koriste ili za opću publiku primatelja ili za mrežnu komunikaciju od točke do točke. Multicast nudi mogućnost odabira i odabira tko će na mreži primati komunikaciju, te isporučuje poruku svim odabranim korisnicima u jednom trenutku.