# Communal > All-in-one software for non-profits to manage memberships, programs and events, facility rentals, donations, and volunteers. Communal replaces the usual stack of a membership spreadsheet, a separate event registration tool, a shared booking calendar, a payment processor, and a volunteer sign-up sheet with a single system. It is built for community associations, community centers, cultural centers, recreation programs, and other member-based non-profits across North America, the UK, and beyond. Organizations typically come to Communal when member records, event registrations, and facility bookings have drifted into separate tools that no longer agree with each other. ## Product and Pricing - [Pricing](https://getcommunal.com/pricing): Plan tiers, per-module pricing, and what is included at each level. - [Book a demo](https://getcommunal.com/demo): Live walkthrough with the Communal team. - [About Communal](https://getcommunal.com/about): Who builds Communal, and where the company is based. ## What It Does - [Membership management](https://getcommunal.com/features/simple-membership-management-software): Member records, renewals, household memberships, and digital membership cards. - [Programs and events](https://getcommunal.com/features/program-event-management): Registration, capacity limits, waitlists, and attendance. - [Facility rentals](https://getcommunal.com/features/facility-rental-software): Room and space booking, availability calendars, and rental agreements. - [Donations](https://getcommunal.com/features/donor-management-software): Donation processing, donor records, and automatic tax receipts. - [Volunteers](https://getcommunal.com/features/volunteer-management-software): Volunteer scheduling, hour tracking, and volunteer discounts. ## Who It Is For - [Non-profit membership software](https://getcommunal.com/categories/non-profit-membership-software): For membership-based non-profits of any kind. - [Community center management software](https://getcommunal.com/categories/community-center-management-software): For community centers and community associations running programs, rentals, and memberships together. ## Comparisons - [Communal vs Wild Apricot](https://getcommunal.com/alternatives/wild-apricot-alternative) - [Communal vs Blackbaud](https://getcommunal.com/alternatives/blackbaud-alternative) - [Communal vs Neon CRM](https://getcommunal.com/alternatives/neon-crm-alternative) - [Communal vs MemberClicks](https://getcommunal.com/alternatives/memberclicks-alternative) - [Communal vs Eventbrite](https://getcommunal.com/alternatives/eventbrite-alternative) ## For Developers - [Developer overview](https://getcommunal.com/developers): What the Communal API can do and how to get access. - [API documentation](https://docs.getcommunal.com/): Endpoint reference for the API, which is currently in beta. API keys are sent as a bearer token. ## Guides and Writing - [Guides](https://getcommunal.com/guides): Practical guides on running memberships, events, and facilities at a non-profit. - [Blog](https://getcommunal.com/blog): Product updates and writing for non-profit operators. ## Contact Communal is based in Calgary, Alberta, Canada. The way to reach the team is to book a demo at https://getcommunal.com/demo.