Charitable giving or philanthropy is essential for the funding of many global charities. In recent years fund raising and gift giving have begun to use the internet in innovative ways to raise money including the ability to collaborate to raise funds, communicate with other donors with similar interests and to visualise the impact your contribution makes.
via Social philanthropy.
