There are many programs for astronomy and CNebulaX is one of them.
CNebulaX has especially been designed for star and nebulae observation. It is especially developed to make the map of a specific constellation. It can list the different elements that you see: stars, comets, nebulas, satellites, etc. It works as a database with the possibility to generate maps, comments and other useful information. It is quite easy to handle and to set up.