The applications 120 can be implemented in different forms and on different platforms, including but not limited to, web browser and device applications 123 installed on devices such as smart phones, tablet computers, etc. which allow users to access the group websites.