Abstract: Systems, methods, and computer program products configured to collect attributes (A) from a plurality of potentially-incompatible data sources (DS), and synthesize collected attributes into a streamlined, elegant presentation e.g. for further data processing and/or review by a user are presented. The inventive concepts include accessing the data source(s); identifying a number of attributes of the data source(s); associating at least two attributes to a set of associated attributes; and storing a retrieving profile (RP) according to which attributes of the data sources may be subsequently retrieved. In more approaches, data source(s) may be accessed using a retrieving profile, and the retrieving profile is configured to access desired content thereof. In even more approaches, the retrieving profile may be further configured to automatically access a particular expected data structure (EDS) of the data source. The expected data structure may reflect a previous structure of the data source as recently accessed.