The paper discusses design principles for effectively providing information. Most information is not annotated with a description of when and where the information would be useful. Therefore, the information can be obtained only by retrieving it with keywords or following layered categories. The paper argues that adding situation-conditions to information is important. The situation-conditions include the conditions of when, where, and how the information is relevant. Therefore, it can be retrieved easily in appropriate situations. The paper discusses how to represent situation-conditions and some necessary issues to express, use and circulate the information.