1. A method of managing intents relating to a plurality of assets, comprising: (a) providing an interface for generating an intent that when transmitted to at least one owner of an asset is operative to inform the owner of the asset of a desire to perform a work at the asset; (b) storing the intent in a database that includes a plurality of data fields for the intent, the intent being accessible and searchable by the at least one owner; and (c) providing a program that when executed on a computer generates a report that provides information relating to each intent that corresponds to a selected asset and a group of assets that correspond to a common parameter specified in a plurality of intents.