I bought the nice "bundle" of software which includes the membership software. Very reasonably priced, great documentation and easy to use but not lacking in functionality especially when combined with the other software available in the bundle. I did hit a couple of issues but support was excellent in sorting out my problems. I've tried other membership software in the past that has been more expensive and overly complicated & so took much longer to get working.
I would highly recommend the nice membership software and a big thanks to Michael for great support.