For the graphics I used two different programs. I used Adobe Elements 10 but any Elements will work as I did not do anything fancy. Cropping, removing backgrounds, etc was about all I did. Depending on the pixel count and size of the photo you took you may need to use another program to resize your file. Elements does an OK job if it is close to the correct size, but if you have to crop a detail and you are not able to take a new photo this is a software you should check out: On1 Perfect Resize. This software uses Genuine Fractals powered algorithms for optimizing clarity and detail for different image types. Get the best quality enlargements for your photos, whether taken with a DSLR or your mobile device. (from their website).
I have used this software and their other suite of products for several years. On1 does an amazing job putting out a quality product and if you are focusing on improving your photos this may be something to check out.
Do you have a favorite software that you use for your photo editing? Would love to hear about what you use and why.