We've audited several cryptocurrency related projects having an application that polls bitcoind for new blocks and builds a parallel database of blocks and transactions. This is generally done in order to provide search capabilities, link transactions to user accounts, store auxiliary data for higher level protocols, or to provide block-chain intelligence.