1. A method for setting up a customizable client-server system, comprising: receiving a user input for custom selecting one of (i) search data fields from a proposed variety of selectable search data fields in order to create a user interface search mask and (ii) archive fields from a proposed variety of selectable archive fields of an archive database; automatically linking, via a processor, the fields selected during said step of custom selecting and the respective other one of the two varieties of selectable fields in order to identify and automatically generate a list of corresponding respective fields, wherein the linking includes determining whether the selected fields can be used to search the archive database; and automatically generating, via the processor, an archive index corresponding to at least one of the automatically-linked fields, including an archive field from the archive database, wherein the archive index allows the user to quickly search the archive database when searching based on fields selected in the step of custom selecting, wherein a two-fold generation by the processor is triggered by a change to the custom selection, including recreating the user interface search mask when the change is to the archive fields, and automatically regenerating the archive index when the change is to the search data fields.