Each RPI client is associated with a data warehouse – a SQL Server, Netezza, Oracle, Teradata, GreenPlum Database, MySQL, AWS RedShift, Postgres, Sybase IQ, SQL Server PDW, DB2, Splice Machine, Azure SQL Database, Azure Synapse Analytics, Azure Database for MySQL, Azure Database for PostgreSQL, MariaDB, Vertica, SAP HANA, Amazon Aurora, Google BigQuery, Snowflake or Yellowbrick marketing database that is the source of the data required to engage in conversational dialogue with customers or prospects. The data warehouse is also used as the repository within which details of the execution of such communications (‘offer history’) are stored.