Membership systems allow users of a website to become involved in a site by logging their details. This is usually by adding the information to a database. Once logged, the information can be used to verify visitors and restrict non-members' navigation around the site. It is useful for restricted content and subscription services, especially when charging customers for such privileges.
Here is a control panel for a typical membership system. This system lets community members:
Send one-another private messages
Subscribe to the site's newsletter
Change all details, including name, username, password and address
Upload / change their personal picture
Join / access additional, members only services (like the agency & swapshop)