A possibility to automate documents creation based on templates

Each business requires preparing some standard documents like contracts, invoices, meeting minutes, vacation requests and so on and there is always a responsible person who manually opens "MS Word" template and search for a needed area and type some text, and it causes problems when the user confuses place of data. This manual process can be automated to minimize the number of mistakes and to make business more the time/cost efficient.