Add a program management solution to the platform. Example capabilities:
Track and process program fees separately from donations, eg indicating they are not tax deductible
Track program participants
Manage programmatic events, scheduling, and attendance