A condition monitoring system, comprising: a processor; a plurality of sensors configured to collect fault data from one or more assets; a memory coupled to the processor; and one or more executable instructions stored on the memory and configured to be executed by the processor, the processor, when executing the instructions, being configured to: determine one or more potential faults for the one or more assets based on sensor data from the sensors; generate a user interface with an asset representation in the form of a schematic diagram of the one or more assets and fault condition icons, wherein each fault condition icon visually depicts a fault condition for an asset, wherein each fault condition is based on the determined one or more faults; receive a user input that corresponds to a selection of one of the fault condition icons from an end user, wherein the user input identifies a particular fault condition for an asset; select fault data indicative of the particular fault condition in response to the user input, wherein the selection of the fault data occurs in accordance with a table or database which associates for each fault condition, an asset, sensors that provide data indicative of the fault condition with types of the visual aids among graphs, plots, charts and tables; display the fault data in one or more visual aids on an interface, wherein said displayed one or more visual aids are organized as part of a theme, wherein said thematic organization of the displayed one or more visual aids associated with the selected fault condition icon assists diagnosis of the fault condition by providing a comprehensive collection of data form which the end user can ascertain anomalies in the operation of the one or more assets; and locate the one or more sensors to collect data that are associated with the fault condition identified by the selected fault condition icon. a processor; a plurality of sensors configured to collect fault data from one or more assets; a memory coupled to the processor; and one or more executable instructions stored on the memory and configured to be executed by the processor, the processor, when executing the instructions, being configured to: determine one or more potential faults for the one or more assets based on sensor data from the sensors; generate a user interface with an asset representation in the form of a schematic diagram of the one or more assets and fault condition icons, wherein each fault condition icon visually depicts a fault condition for an asset, wherein each fault condition is based on the determined one or more faults; receive a user input that corresponds to a selection of one of the fault condition icons from an end user, wherein the user input identifies a particular fault condition for an asset; select fault data indicative of the particular fault condition in response to the user input, wherein the selection of the fault data occurs in accordance with a table or database which associates for each fault condition, an asset, sensors that provide data indicative of the fault condition with types of the visual aids among graphs, plots, charts and tables; display the fault data in one or more visual aids on an interface, wherein said displayed one or more visual aids are organized as part of a theme, wherein said thematic organization of the displayed one or more visual aids associated with the selected fault condition icon assists diagnosis of the fault condition by providing a comprehensive collection of data form which the end user can ascertain anomalies in the operation of the one or more assets; and locate the one or more sensors to collect data that are associated with the fault condition identified by the selected fault condition icon. determine one or more potential faults for the one or more assets based on sensor data from the sensors; generate a user interface with an asset representation in the form of a schematic diagram of the one or more assets and fault condition icons, wherein each fault condition icon visually depicts a fault condition for an asset, wherein each fault condition is based on the determined one or more faults; receive a user input that corresponds to a selection of one of the fault condition icons from an end user, wherein the user input identifies a particular fault condition for an asset; select fault data indicative of the particular fault condition in response to the user input, wherein the selection of the fault data occurs in accordance with a table or database which associates for each fault condition, an asset, sensors that provide data indicative of the fault condition with types of the visual aids among graphs, plots, charts and tables; display the fault data in one or more visual aids on an interface, wherein said displayed one or more visual aids are organized as part of a theme, wherein said thematic organization of the displayed one or more visual aids associated with the selected fault condition icon assists diagnosis of the fault condition by providing a comprehensive collection of data form which the end user can ascertain anomalies in the operation of the one or more assets; and locate the one or more sensors to collect data that are associated with the fault condition identified by the selected fault condition icon.