As of April 17, 2018, this site is now in read-only mode. To start new Blackbaud Developer’s discussions, you will find Developer Discussions in the Blackbaud CRM Community.

To post or respond to Blackbaud Community discussions, you will have to login using a login. Learn how to login here. If you have questions or need assistance, please email

Business Logic

bbcon2013 content

By: Ben Lambert

Posted on: October 17, 2013

For the benefit of my session attendees as well as folks who were unable to attend #bbcon this year, here are the slides, source code, and deployables from my session! Here are the slides: bbcon2013.InfinitySDK contains the source code (VB.NET) for the Gamification demo, which uses gaming techniques to drive user behavior in the application (for example, to incentivize fundraisers to file contact reports or complete prospect plan steps). This zip contains the Catalog, UIModel, Workflow, and Mobile projects: contains the files to depl... Read More
Categories: ,

Interesting reading: The 11th Fallacy of Enterprise Computing

By: Paul Gibson

Posted on: September 20, 2012

Today I came across a short but thought provoking article on the topic of business logic centralization. The 11th Fallacy of Enterprise Computing Infinity has avoided this fallacy in many areas, while at the same time addressing some of the potential pitfalls of the practical need to have some types of logic enforced in multiple layers.  For example, the use of metadata in form specs allows the presentation layer in the ClickOnce or HTML client as well as the web service layer to consistently enforce things like required fields with that logic declared in a single artifact (the form spec)... Read More

Privacy Policy | Sitemap | © 2011 Blackbaud, Inc. All Rights Reserved

Digital Ocean