Most of the information that is entered originates from just a few types of documents, namely birth, marriage and death certificates, church baptisms, marriages and burials, census records and probate records.
I’d like to have a function that provides several data entry screens in the form of the sources mentioned above and allows the data from these source documents to be entered directly into the software and automatically adds census, marriage, death, burial and baptism events, occupations, births, and other facts linked to a source record for every individual involved. For example, typically entering a census household entry in a family history application requires multiple facts such as census, occupation, birth, etc. to be created for each individual, all linked back to a source via citations: a very time consuming exercise.
For the British software Family Historian from Calico Pie Ltd., there is an add-on called Ancestral Sources which does exactly this.