ScreenFlow se propose de créer un flux vidéo de vos actions sur le bureau MacOS X. En d'autres termes, ScreenFlow est un logiciel de screencasting permettant de créer des vidéos de tout ce qui se passe sur l'écran de votre Mac.

Parmi les fonctionnalités, le logiciel offre des outils d'édition, des fonctions de positionnement 3D, ou encore diverses options d'exportation.