what I've done in the past, is made a text file in the root www/ directory called version.txt, and the only thing in there is the latest version of my program. The client app would download it, parse it and check it, and if it was lower than the latest version, download the latest version of my program from my server.
As well, heroku looks cool, but without a little more context I'm not sure why he would be recommending it to you.