Any writer needs to properly credit the information that they use. Journal have different reference requirements so this process can be irritating and time-consuming. Software industry decides to make citation easier. they create tools to help cite the references. This type of tools names software managing references.
for microsoft word:
Mendeley Software is a free reference tool to share, create and manage lists of references for research work.
EndNote is one of the most popular tool:
below a short video demonstrate how to use EndNote:
for Latex base: