An operator terminal comprising a memory and a controller, wherein said controller is configured to: initiate an assistance session with at least one visitor terminal, wherein the visitor terminal accesses a web service provided by a server; wherein the steps of - receiving a customer specific copy of said web service, wherein said copy is also received at the visitor terminal thereby sharing the customer specific copy between the visitor terminal and the operator terminal, wherein said shared copy allows the operator and the visitor to share a view in a webpage and to make alterations to it; - receiving a selection of at least one field, said selection being a graphical indication and said controller is configured to find the selected at least one field by matching said graphical indication to graphical boundaries of user interface components; - analyzing said at least one selected field; - generating a rendering template for said at least one selected field; and - sharing said rendering template by injecting said rendering template into a data flow for the shared view established between said visitor terminal and said server; - receiving data being associated with said rendering template from said visitor terminal; - matching said received data to said at least one selected field; and inputting said received data into said at least one selected field; are carried out within said initiated assistance session by the operator terminal. initiate an assistance session with at least one visitor terminal, wherein the visitor terminal accesses a web service provided by a server; wherein the steps of - receiving a customer specific copy of said web service, wherein said copy is also received at the visitor terminal thereby sharing the customer specific copy between the visitor terminal and the operator terminal, wherein said shared copy allows the operator and the visitor to share a view in a webpage and to make alterations to it; - receiving a selection of at least one field, said selection being a graphical indication and said controller is configured to find the selected at least one field by matching said graphical indication to graphical boundaries of user interface components; - analyzing said at least one selected field; - generating a rendering template for said at least one selected field; and - sharing said rendering template by injecting said rendering template into a data flow for the shared view established between said visitor terminal and said server; - receiving data being associated with said rendering template from said visitor terminal; - matching said received data to said at least one selected field; and inputting said received data into said at least one selected field; - receiving a customer specific copy of said web service, wherein said copy is also received at the visitor terminal thereby sharing the customer specific copy between the visitor terminal and the operator terminal, wherein said shared copy allows the operator and the visitor to share a view in a webpage and to make alterations to it; - receiving a selection of at least one field, said selection being a graphical indication and said controller is configured to find the selected at least one field by matching said graphical indication to graphical boundaries of user interface components; - analyzing said at least one selected field; - generating a rendering template for said at least one selected field; and - sharing said rendering template by injecting said rendering template into a data flow for the shared view established between said visitor terminal and said server; - receiving data being associated with said rendering template from said visitor terminal; - matching said received data to said at least one selected field; and inputting said received data into said at least one selected field; are carried out within said initiated assistance session by the operator terminal.