9 Downloadable computer software for use as an application programming interface for downloading, displaying and sharing content and to provide access to posted content and enable view of posted content on computers, smartphones, laptops, mobile phones or any other computing device. Downloadable computer software for enabling transmission and sharing of photographs, video and other content and information which facilitates online charitable or fundraising services and building of charitable network allowing for uploading, downloading, accessing, posting, displaying, commenting, tagging, blogging, streaming, linking, sharing or otherwise providing electronic media or information via computer or network; downloadable software platforms for charity database management.