Do I need to download any software to use it?

No, Practiceflow works entirely in the cloud. The software is accessible on any computer with an internet connection.