For voice-over PowerPoint, IDT uses Camtasia.
Camtasia is a program that helps you create professional videos easily. You can use Camtasia to record on-screen activity, customize and edit content, add interactive elements, and share your videos with anyone, on nearly any device. If you need additional assistance with Camtasia, you can utilize Lynda.com for extra training, or contact IDT for individual help. Videos created in Camtasia can be uploaded and hosted using Kaltura.