The "person can enter their questions into fields" area gets me. If the person is typing the full question, then i do no longer see lots p.c. for a software. A be conscious processor template ought to guard that; and MS-be conscious is unquestionably able, as-is. in case you p.c. PDF, in basic terms print the checklist to a PDF printer. the common "examination generator" application, inspite of the undeniable fact that, keeps a database of previously entered questions, and facilitates composing via choosing the two specific questions, or a random determination of questions from a given class. that could be a extra troublesome activity. Hypertext Preprocessor is an decision if the applying is precisely going to run on a information superhighway server. the belief of using a browser to to the format and then printing the two to paper or a PDF record can simplify the rendering problem. Hypertext Preprocessor can use a database on the server to hold previously entered questions and would handle dissimilar monitors for entering and modifying them, and then choosing and "printing" to a information superhighway checklist to be rendered and printed/saved via the browser. you have an decision of working domestically (inspite of the undeniable fact that nevertheless using a browser) in case you will get the applying to run in JavaScript on the customer area. For a "generator" attitude, getting archives from a database would be troublesome, and putting the two a selecton/get right of entry to menu and a rendered very final checklist on an identical information superhighway internet site would contain some troublesome HTML and CSS, inspite of the incontrovertible fact that it style of feels "workable". For a extra classic attitude, Java everywhere, or a .internet language (VB is maximum basic, C# is superb)....the two has adequate means--with or and not using a database. producing be conscious-nicely suited records is surely no longer basic, however the Apache POI project has some recommendations for Java (the Excel help is larger than the be conscious help, so a ways). producing a PDF is so hassle-free as printing, often. domicile windows consumers can deploy the loose CutePDF digital printer. the problem with the classic app attitude, inspite of the undeniable fact that, is which you would be wanting to do all the rendering. counting on how lots customization the person gets to do, like headers, footers, fonts, margins, etc., that on my own ought to get "in touch".