How can I edit or annotate a PDF or scanned document without printing it out?

When you need to edit or add information to a PDF document and don't have access to a printer, software applications are available to help. For example: