Research has shown that philanthropy can dramatically improve community partnerships and development. Technological advancements have enhanced the way philanthropy is performed today. As an example, social networking platforms have created brand-new and interesting opportunities for philanthropists worldwide. With these systems, philanthropists c