Citation managers (also called reference managers or bibliographic management software) offer a way to save, organize and manage references. Many work with word processing software to format in-text citations and bibliographies for papers and theses, allow you to share references, and enable you to attach or link PDFs to a citation record.
Citation managers supported by the UC Berkeley Library:
For additional options: Wikipedia comparison of reference management software