The explainer video maker has to upload a screen video software generated video to the site. In fact, there is much that needs to be done when it comes to pitch video. The corporate video is different in this respect, because the corporate video does not just show the screen video being played. The presentation videos are basically meant to give an idea of how a company is performing or any college project. http://animate.us/