I usually depend on the web for satellite prediction and identification. These are the two sites I use:
You can create an account there to store your geographic location. The site gives a lot of info about satellites, Iridium flares, comets etc.
I don't use desktop softwares for that purpose. However, if you are interested in trying some of them out, the following page has a list of some of them. If you do try some of them, please give your opinion about them.
you can add your own labels. This picture shows Ayodhya Mandapam in West Mambalam.
m.google.com and download google maps with my location beta
use google earth