1. A method for collecting information, enriching the information, and binding the information to services, said method comprising: (a) providing a note taking function to allow a user to create a note on a user device, wherein said created note is stored, wherein said note is a shared note, wherein said shared note is accessible by multiple users, wherein said shared note comprises a conversation between said multiple users, and wherein said shared note comprises a chronological list of comments of said conversation; (b) providing a categorizing function to label said note with one or more categories, wherein one or more of said categories of said note is changeable; (c) generating a code to label a physical object, wherein said code is associated with said note; (d) imaging said code, wherein said code is placed on or near said physical object; and (e) linking said physical object with said note based on said imaged code.