1. Domain processor (DP) comprising at least one robot modeller (RM) at least one domain modeller (DMR), at least one Query Processor Modeller (QPM) said robot modeller (RM) comprising means for modelling at least one computer-based robot (R), said at least one robot (R) being adapted for accessing at least one web-based data source (DS), said at least one data source (DS) comprising entities comprised in a predefined domain (D), said at least one domain modeller (DMR) comprising means for modelling at least one domain model (DM) associated with at least one chosen domain, said domain model (DM) comprising at least one extraction model (EM) and at least one storage model (STM), means for establishing at least one extraction model (EM) associated with a chosen domain, means for establishing at least one storage model (STM) associated with said chosen domain, said at least one Query Processor Modeller (QPM) comprising means for selecting at least two Query Processor elements (QPE) from a set of predefined query processor elements (QPE), means for combining at least two of the selected Query Processor elements (QPE), means for executing said associated query processor elements on at least one computer system (CS), at least one of said query processor elements (QPE) of associated query processor elements being a Robot query processor Element (RQPE) adapted for accessing at least one web-based data source (DS).