A computer system comprising a user-interface, which user-interface comprises: a graphical program interface having at least one input control arranged for inputting data into the computer system, which graphical program interface further comprises: - means for selecting input associated data from a database associated with one or more of the properties of the input control, - a graphical selection interface comprising at least one select control arranged for: selecting data suitable to be inputted at selected input controls and inputting said selected data in the selected input control as inputting data; the computer system further comprising a processor communicatively connected to the graphical program interface, which processor is arranged for: - automatically determining at least one property of the selected input control in response to selecting at least one of said input controls; - selecting data associated with said property, and - displaying the selected data at the graphical selection interface; wherein the graphical selection interface further comprises: - at least one search control having a search input (1110,1111), which search control is arranged for searching for data satisfying at least one user-specified search criterion inputted at the search input (1110,1111); and - a result field for displaying data representing search results satisfying said at least one search criterion; - wherein the select control can select at least one of said data representing search results; wherein the processor is further arranged for selecting at least one search criterion associated with said property and inputting the search criterion at the search input (1110,1111) of the search control; wherein the search control comprises a type control for selecting a data type corresponding to a data type to be inputted at the input control, and wherein only data is displayed in the result field which corresponds to the selected data type. a graphical program interface having at least one input control arranged for inputting data into the computer system, which graphical program interface further comprises: - means for selecting input associated data from a database associated with one or more of the properties of the input control, - a graphical selection interface comprising at least one select control arranged for: selecting data suitable to be inputted at selected input controls and inputting said selected data in the selected input control as inputting data; - means for selecting input associated data from a database associated with one or more of the properties of the input control, - a graphical selection interface comprising at least one select control arranged for: selecting data suitable to be inputted at selected input controls and inputting said selected data in the selected input control as inputting data; the computer system further comprising a processor communicatively connected to the graphical program interface, which processor is arranged for: - automatically determining at least one property of the selected input control in response to selecting at least one of said input controls; - selecting data associated with said property, and - displaying the selected data at the graphical selection interface; - automatically determining at least one property of the selected input control in response to selecting at least one of said input controls; - selecting data associated with said property, and - displaying the selected data at the graphical selection interface; wherein the graphical selection interface further comprises: - at least one search control having a search input (1110,1111), which search control is arranged for searching for data satisfying at least one user-specified search criterion inputted at the search input (1110,1111); and - a result field for displaying data representing search results satisfying said at least one search criterion; - wherein the select control can select at least one of said data representing search results; - at least one search control having a search input (1110,1111), which search control is arranged for searching for data satisfying at least one user-specified search criterion inputted at the search input (1110,1111); and - a result field for displaying data representing search results satisfying said at least one search criterion; - wherein the select control can select at least one of said data representing search results; wherein the processor is further arranged for selecting at least one search criterion associated with said property and inputting the search criterion at the search input (1110,1111) of the search control; wherein the search control comprises a type control for selecting a data type corresponding to a data type to be inputted at the input control, and wherein only data is displayed in the result field which corresponds to the selected data type.