Examples of our work

From its start YOBC was a volunteer-run organization that operated strictly on its tuition-based budget. When the founder retired in 2006 the new Board president made it a priority to professionalize the group to ensure its continuity. We hired a full-time executive director and part time office and development staff. Membership growth and expanded programming required new development and fundraising efforts. Our five-year strategic plan identified as a planning priority developing an IT strategy to serve the overall needs of the organization. Our website and existing database were all maintained by volunteers.
YOBC is sponsored by Bucks County Community College which provides rehearsal space, but no office space, so we are run from the home offices of our staff and volunteers. Membership records were complete and up-to-date, however the database we were using was not internet-based and had become obsolete. For several years we explored and tested various solutions that were either too limited or too costly. None of the solutions interacted with our Joomla-based website...or with each other.
The specific requirements of our organization were difficult to customize in many of the products we tried. We need to track somewhat unique data for our students: school district and school music programs, instruments played, private music teachers, ensembles they participate in, and parent volunteer commitments, among others. This does not even delve into the fundraising and development aspects which we are still exploring. Things reached a critical point when data ended up stored in multiple systems: one for general membership information; one for bulk emails, one for attendance, one for emergency phone calls.... If a student moved mid-year from one ensemble to another, there were eight places where we needed to update their record -- not to mention the individual spreadsheets our various volunteers may have had on hand.
Last summer we began using CiviCRM to provide the overall IT base for the youth orchestra. We have only begun to exploit all of its possibilities but are pleased with the results so far. Working with BackOffice Thinking we customized our data fields and imported current membership data and have been working with the database throughout the first half of our 23rd season. To date, we have used it to track overall and individual ensemble memberships and create rosters and directories, to track parent volunteer commitments, and to register participation in various events--field trips, benefits, and our 2014 International Tour. We have also used it to track contributions in the form of event fees (concert CD/DVD purchases and tickets) and program ads.
This spring we are looking forward to incorporating CiviCRM into our auditions process: from registration through the audition results, conversion to membership status, tuition payments, and incorporation into our ensembles. We also plan to use it for our annual campaign both in preparing the mailing and tracking contributions. We are still cleaning alumni data, but foresee CiviCRM as a valuable tool for helping to develop an alumni association for future events and development efforts. As we approach YOBC's  25th anniversary we hope to be able to update many of our old records. At some point we may consider incorporating weekly attendance records into our database.
CivCRM provides a versatile and highly robust program that suits the specialized needs of our nonprofit youth orchestra. The more we learn about how to use the program, the more ideas we have about how we can make it work for YOBC. We have benefited from the expert advice of the people at Back Office Thinking who have taken the time to appreciate our specific needs and requirements and to help us work out solutions. We look forward to continuing to refine and perfect our database and to making it available to benefit more of our volunteers and staff. It has helped satisfy our strategic planning goal and create a strong piece of foundational infrastructure for YOBC's continued growth.


If you are interested in implementing or finding out more about the LOCATE  land tracker application for Salesforce please use our contact us form

CCLT engaged with us to help them select an affordable up to date platform that it could make available to all Land Trusts so they could track most all operations in a single piece of software.  We worked through a rigorous software selection process and in the end chose the Salesforce platform.

Subsequently, we then partnered with CCLT to develop a custom salesforce land tracking application (LOCATE).  We implemented Saleforce, the non-profit starter pack, and LOCATE with 6 of their member organizations, and helped CCLT commercialize LOCATE through the Salesforce App exchange.

We are now providing support to CCLT and their member organizations as well as partnering with CCLT to implement LOCATE to land trusts throughout the United States.

For more detail on LOCATE please see our  showcase.

CMM came to us because of our knowledge in CiviCRM and Vanco Services (Vanco is a payment processor utilized by many faith based organizations).  

We were also able to provide CMM with a strategy for configuring CiviCRM and Drupal to best display their  giving/donation section  taking into account their dozens of mission workers, their church based audience, and their back-end finance needs.

CMM is a great partner for us because they had a very complete vision of what they wanted to do, a good understanding of technology, and a desire to learn.  We have been able to provide them with a variety of technical training for Drupal, CiviCRM, and CSS.  This training has enabled them to be self-sufficient so they can maintain most of their technology. 

We have been providing CTO services for the American Friends Service Committee since 2010. We have been lead several projects including:

  • An overall technology assessment
  • Creating an intranet portal
  • Migrating their online CRM to Salsa

Alliance engaged with us to update their CRM, eCommerce systems, and many of their websites.   The process of migrating their CRM data was particularly challenging because of how the data was captured in their older system; we basically had to re-engineer their older system during the conversion.

Alliance now utilizes CiviCRM, Jasper reporting, Drupal, and Ubercart and continue to bring in additional web properties under this technology umbrella. 

Alliance has strong technical resources so they can do most of the current technical work.  They partner and utilize BackOffice Thinking for advanced training and other high level technology services.

Some examples of our work include:

  • Implementing CiviCRM, Drupal, Jasper, and Ubercart.
  • Creating advanced thank-you letter functionality utilizing CiviCRM hooks.
  • Creating daily emails (including podcasts) through Drupal/CiviCRM integration.
  • Training the Alliance team to write reports and fully administer CiviCRM.
  • Creating multiple Drupal websites utilizing the same underlying structure.