In our client engagement building a Salesforce solution for the Program Management function at Mighty Writers, we have drawn upon the Business Model Canvas to get our arms around the operations and customer relationships of the non profit organization.