As you may know, screencasting is the act of recording a video which captures everything on the screen at a given time. The video you get is a screencast. It can contain objects like text, images, audios, and even mouse movements. There are now many screencasting tools (also screen recording tools) out there. Out of them, Adobe Captivate and ActivePresenter are typical applications.