Bibliographic software (also known as citation software or reference managers) plays a very important role in research. This type of software helps research to be published more quickly. Researchers amass a huge collection of bibliographic references which are pertinent to their field of research, and they need to cite relevant references in their published journal articles.
http://www.linuxlinks.com/article/20100706151504485/Bibliography.html-- personally I just have a big text file.. and that seems to work well.