Simple. Powerful. Affordable.

About Cooperstock Software and Software4Nonprofits

What We Do at Cooperstock Software

Cooperstock Software develops technology to help the charitable sector. From its Canadian home base, it produces software used throughout Canada, the U.S.A. and the rest of the world. Cooperstock Software * - the legal name of the business - owns and operates the website. Its products are DONATION and ACCOUNTS.

Who is Dan Cooperstock?

Cooperstock Software was founded by Dan Cooperstock, a software developer with an M.Sc. in Computer Science and over 25 of business experience.

Dan is also a Quaker, and has been both Treasurer and Clerk (chair) of his Quaker Meeting's Finance Committee, and Clerk of the Canada-wide Quaker organization's Finance Committee. Based both on this experience, and his experience writing and supporting DONATION since 1994, Dan has a solid understanding of the financial requirements of a small charitable organization.

For more information about Dan, including recommendations from DONATION users and former colleagues, check his LinkedIn profile:

View Dan Cooperstock's profile on LinkedIn

Who is Kwame Barko?

Dan Cooperstock was excited to be able to hire Kwame to join him in Cooperstock Software part-time in November 2013 and full-time in February 2014. Kwame is a fellow Quaker with Dan, and, like Dan, has served as Treasurer of his local Quaker Meeting, and as co-clerk (co-chair) of the Canada-wide organization's Finance Committee and one of its Trustees. His education and most of his work experience has been as a mining engineer and geophysicist, but he has experience with programming as well. Kwame works with Dan in all aspects of the business.

Who is Yida Zhang?

Yida was hired by Dan as a full-time developer in September 2017. He has been an IT professional since 1995, and has worked in many different technical positions: IT support person, system administrator, network administrator, database administrator, software developer, and software project manager. Yida participates in all aspects of Cooperstock Software's work, including technical support, but mostly in the ongoing development of our software.

Who is Ali Safari?

Ali joined Cooperstock Software in October 2021, primarily to answer administrative and tech support emails and phone calls. Ali has worked in I.T. support for over 15 years with prominent software and hardware companies like Microsoft Canada and Sony Canada. Ali's experience ranges from I.T support to software bug reproduction, system and database administration, and hardware and software diagnostics.

Who is Penni Burrell?

Penni Burrell is a Quaker with a long standing involvement with a variety of community non-profit organizations, as board and staff member. She appreciates programs such as Software4Nonprofits that offers more easily accessible financial management to such groups. She is helping Cooperstock Software with follow-up phone calls about payments.

A Brief History of the DONATION Software

DONATION is Cooperstock Software's main product.

  • Dan Cooperstock wrote the original DOS version of DONATION in 1994 in response to difficulty finding software that met the needs of his Quaker Meeting.
  • In 1998, Dan rewrote DONATION as a Windows program, and in 1999 began giving it away for free.
  • Cooperstock Software launched another extensive rewrite of DONATION in 2007 to capitalize on newer technology, and to add many user-requested features, and changed the program to be commercial.

Online mentions and reviews of DONATION Software

Charities Changed by Technology, a United Press International article by Andrew Damstedt from August 16, 2005.

Other Products from Software4Nonprofits / Cooperstock Software

Dan has also released a fund accounting program for small to mid-sized churches, charities, and non-profits called ACCOUNTS. The big benefit of ACCOUNTS over general-market accounting programs like QuickBooks, Quicken or Simply Accounting / Sage 50 Canada is that it has simple automated tracking of income, expenses and balances for multiple funds, with no assignment of classes, journal entries etc. needed. It also allows you to associate accounts with lines on government forms like the T3010 for Canada or the 990 or 990-EZ for the U.S.A., greatly simplifying the year-end work required for those forms. You can read all about ACCOUNTS on its website.

Dan is also the publisher of the HTML MessageBox, used by software developers to add message boxes to Windows programs that allow for the use of fonts, boldface etc. (The standard message boxes built into Windows do not have those capabilities.)

* We can only accept cheques payable to "Cooperstock Software".

© Cooperstock Software | Have a question? Email us at, or call (416) 423-7722.