We created this site from scratch for this ministry over five years ago. Since then we have added many custom functionalities, from fundraising systems to user management to membership management and advancement systems.