BibTeX is a tool you can use with LaTeX which allows you to store references details in separate files which can then be linked to a LaTeX document. In this way references can be re-used in many documents.

It is also possible to create BibTeX files automatically either through data capture from many search tools or by exporting references from reference management software such as RefWorks or EndNote.