Publishing software is used to compose, edit and publish brochures, books, pamphlets, and other documents. Applications provide page layout tools and may include various photo editing, video editing and media management features. Basic desktop publishing software allows home based businesses to apply templates, create style sheets, and insert images for newsletters, business cards, and product brochures. Intermediate desktop publishing software allows graphic artists and service bureaus to import content from external databases and lay out tabular material for scientific publications, technical reports, and academic journals. Advanced publishing software provides tools for pre-flighting, the process of checking digital files for compliance with printing industry standards. With digital printing, the preflight process confirms parameters such as color breaks, screen fonts, printer fonts, printer driver type, and crop marks.