Blockchain Indexer
FleetingA program that listens to blockchain transaction and keeps a database that reflects the state of the blockchain.
In other terms, an ETL.
This program can then be requested to perform complicated queries that blockchain nodes would not have time or computer power to answer.