Both for-profit and non-profit worlds are changing more rapidly today than ever. With daily advances in technology the pace will only increase. Competition is fierce. There are more non-profit organizations scrambling for limited resources. Each management team is required to do more—with less people. Boards want better results with the same budgets and staff.