I've seen some program guides record what's happening with the program (basically record what's happening on screen like recording TV) for educational purposes. It allows people to see how a program works by showing what's happening on screen.

Does anyone know what software I would need to do this?

Thanks.