Patent ID: 8805893

Claim:
A hardware computer program product storing a computer readable program, wherein the computer readable program is executable by one or more computing devices to cause the one or more computing devices to perform operations comprising: displaying, at a display device in operable communication with an end-user computing device and as part of a first portion of a graphical user interface (GUI), documentation associated with a software application; receiving, at the end-user computing device, user input to the first portion of the GUI selecting at least one tree element from a list of tree elements displayed as part of the documentation; causing, in response to the user selection, the at least one tree element to be populated to a second portion of the GUI; receiving, at the end-user computing device, user input selecting a control feature from a plurality of selectable control features displayed in the GUI; causing a control parameter of the at least one tree element to be configured based on the user input selecting the control feature; generating, at the end-user computing device, a configuration file that configures the at least one tree element to operate according to the control feature; and causing the configuration file to be accessible to the software application to enable the software application to execute based at least in part on the configuration file.