Founder FCPWORKS. Apple Alum. Master Trainer at Call Box and Creative Cow. Video production and post-production expert.
Worked at Apple on the Final Cut Pro team. Apple certified trainer in Final Cut Pro Studio and Final Cut Pro X. I can answer any post-production concerns around the Apple platform as well as give hardware and software purchasing advise.
The built-in QuickTime Player bundled with the latest version of OS X can record desktop videos is a nice free option. File>New Screen Recording. It does depends on how much detail you want to show. Screenflow is nice in that it allows you to zoom in on the screen after the recording for details without losing resolution. Many of the other options out there lock in the resolution at capture. So if you go to zoom into say a particular area of the screen later, it will lose resolution due to the scaling and lose some detail.