As a retirement hobby, I wrote a membership management system suitable for non-profits like a church.  But this membership system also

  • adds group logic to combine names into groups

  • links spouses/partners, with an anniversary date

  • links children to parents

  • allows active/inactive names, and membership levels by name

  • records events such as joining a church

  • has extract logic to combine names using both union and intersection logic

  • prints reminders for future events

  • creates a member directory

  • produces printed, Excel, Word, and pdf output

  • can add names into Outlook Contacts, which will update the contracts on an iPhone.

  • runs on Windows PC's, with software running on the PC (not browser based)

  • stores all data on the Microsoft cloud (a cost of about $ 15 per month) or on a local area network with one PC or server running SQL Server. Either configuration allows multiple users to access the same data.

Please remember that this system is new, and comes with no guarantees that the software works 100% of the time, and tech assistance is not always available.  But the software is provided at no cost, except any charges to provide a MS SQL server database.