EndNote is a database program for managing bibliographic citations.
It automates much of the work of organizing and formatting citations and bibliographies in your writing.
EndNote can connect to online sources such as library catalogs and article databases, output results in over 1,000 different bibliographic styles, and more.
There are two versions of Endnote -- a standalone desktop program, and EndNote Onlline/Web, a cloud-based version. If you want to use both, they can be synced so that you have the same references in both places.