Creating and Editing a query This will discuss how to create and edit a query.  When you create a new query, you start by giving it a name and choosing a starting criteria - in this case, we want to have all of our clients report back if they have an application containing the name "chrome". Next, we decide what fields will be displayed when the query executes. As you drag and drop component fields into the display window, FileWave immediately begins filling in the blanks with data from your Clients. You can re-order those fields by dragging them back and forth until you are satisfied with the results. You should choose a  Main Component, which is the index field for the query. For example, in this query, if the main component was the application , then you would get a report that showed every instance of "chrome" that existed in the database. The results would display every instance of the Chrome application, even if it was stored away from the Applications folder and not being used. By choosing the correct component, and the right criteria, you can create queries that will tell you exactly what you want to know. In the main Inventory window, you can select your query so that it will display just by clicking on it. Components Key to being able to create a useful query is understanding the components you have access to. Here is a sampling of those items:   One of the most important new component types is the custom field. There are four different sets:  Boolean; DateTime; Integer; and, String . You can create custom fields to go beyond the basic information provided by the Clients to look for unique combinations that include searching for files created prior to a certain date, or add marker files to clients that include a filename or text that meets custom criteria. You do this by passing arguments to the fwcld command. The general format used to set any custom.ini value (including new keys) follows this format: $ fwcld -custom_write -key [-value