Apowersoft Screen Recorder Pro is an awesome application allowing you to record your desktop screen activity. You can record the full screen, any of its region, or even some region around the mouse that can be specified by choosing among offered sizes. Also this program can record webcam and live streaming videos.
Moreover, Apowersoft Screen Recorder enables you to record audio activity at the same time you make your screen recordings. The program can record the system sound, microphone, or both. And, if you wish, you can set the app not to record audio at all or rather record only audio in MP3, OGG, WMA, or WAV.
Making screenshots is also possible with this program. You can capture any area you want: the full window, select window, or custom area. When capturing a picture, as well as when making a recording, you can edit it immediately: draw lines, ellipses, or rectangles, write texts, highlight anything, and even apply numerous effects to it, which lets you create video demos and scheduled tasks easily and quickly.
More than that, Apowersoft Screen Recorder Pro has a built-in converter that will convert your recordings to numerous formats with the possibility to configure the output video and audio settings and to edit video (trim, merge, crop, etc.).
All in all, I should say, that if you really have to record your screen activity, this program is just what you need. It is easy to use, offers numerous customizable options and provides you with recordings of great quality. Unfortunately, the program is not for free, still, I think, it is worth the money it costs. If you doubt, you can easily evaluate it. The trial version has some limitations that won't affect your opinion about the program in whole.