Software that prints a report based on a description of its layout. As a stand-alone program or part of a file or database management system, it can sort selected records into a new sequence for ...