1. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, the method comprising the steps of: subscribing a beneficiary with a server to receive information or data regarding at least one of a social incident, interest, or service of interest to the beneficiary; defining, by the beneficiary, a template, configured to be displayed on a display screen of a user of the general public that perceived the at least one of the social incident, interest, or service of interest to the beneficiary, to enable the user to prepare a report on the server to capture the information or data; and at least one of viewing or retrieving, by the beneficiary, the report submitted by the user of the general public that perceived the social incident, interest, and/or service of interest to the beneficiary, wherein the defining the template comprises defining at least one information component that the beneficiary may be interested in receiving from the user regarding the at least one of the social incident, interest, or service, and associating the defined template to the beneficiary.