Boilsoft Screen Recorder is great demo creation software program which is designed to record desktop activities with audio from microphone, line-in, or speakers into compressed AVI or WMV videos in real-time. This screencasting software is the right solution to make demo videos, capture streaming video, record website service, generate presentation flash, make training materials, record PC game play and etc.