Here is a pretty comprehensive list of the ham radio contact logging software out there. Many are free, some are not. You can click on the links to read reviews of each one. I personally use Ham Radio Deluxe, which is free and it does everything I need and more.