From Blue Room Software:
PhotoPackage is a tool for both professional photographers and hobbyists that lets them easily create portrait images, just like portrait studios do with school photos and family portrait packages. Images can be non-destructively scaled, rotated and cropped to any number of standard or custom print sizes. The final sheet layout is calculated with a very efficient packing algorithm to minimize both the amount of waste and the number of physical cuts that need to be made. Packages can be output to your printer or uploaded to your favorite print service for processing and delivery.