VoIP software uses internet protocol to transmit voice data over the internet instead of using traditional phone lines. The software converts your voice into data packets and sends them to the recipient's device. The recipient's device then converts the data back into audio format.