What Software do you use to create plugin explainer videos?

I've been a member for a while and I really like how you create text-based explainer videos for your plugins. I am working on a new project where I believe similar videos may be handy. Can you please point out what sort of software are you using for these videos (e.g Keynote?) or are you creating custom videos for those.