Our application allows users to add each other as friends and monitor friend bookmarks. Although these two forms of communication are related to the nature of our bookmarking application, sometimes users want the flexibility of sending private messages to each other. This feature is especially useful for enhancing the social aspect of our website.
The message system can be implemented in a variety of ways. It can be as simple as providing each user a contact form, which works by sending its content to the user's e-mail when it is submitted. You already have all of the information needed to build the components of this functionality: