JSCite is a bibliography/reference manager to store citations and references. It also includes a Word add-in for inserting citations and bibliography into a document. The style of the citations and bibliography can be modified using a XML-based style definition.
The main reference manager app is coded in Vb.Net, while the Word add-in is pure VBA.
These details are provided for information only. No information here is legal advice and should not be used as such.