Membership sites are tricky to create -- I've worked on a dozen so far. I recently discovered a platform that I think is ideal for associations or other organizations with memberships.
Wild Apricot is a membership site platform that has nearly every feature an association could want, including customizable membership levels, recurring payments, a permission scheme that enables you to control access to content, and customizable templates that let you match your site to your logo and colors.
Wild Apricot also includes modules for emailing your members, and finance modules for managing your membership dues.
You can define your database fields to match your needs, then import your existing data in bulk. It's a web designer's dream-come-true! But more importantly, your organization's staff can easily learn to maintain the site themselves, thus saving you money. Wild Apricot has a robust documentation set that's well-written with easy-to-follow instructions.
The cost for Wild Apricot is based on the number of members in your organization, and you can upgrade your plan as your membership grows.
If you're interested in more details, schedule a 30-minute no-obligation session with me online, and let's see how we can work together.