So you work in a scientific environment and wonder how to organize bibliographic data, downloaded articles/preprints and links to online papers in such a way that…
* …you can easily browse through your collection of articles and search for particular publications
* …you can automate the process of creating citations and references when typing your own articles in LaTeX
* …you can include new articles in your collection from online repositories with a few clicks
* …you keep full control over the stored data by being able to access the BibTeX “source” at any time
Then KBibTeX is the program you are looking for.
More Here