1) Desktop-based software that basically works like Google Forms. You design a readable form for people to fill out, and the data goes into a database or spreadsheet containing all the respondents' answers.
2) Desktop-based software that does the opposite - compiles a document (DOC, ODT, PDF, whatever) based on a standard template and a bunch of entries in a spreadsheet or database. It would need to do this in large batches.
2) Desktop-based software that does the opposite - compiles a document (DOC, ODT, PDF, whatever) based on a standard template and a bunch of entries in a spreadsheet or database. It would need to do this in large batches.