How to determine if you need a block chain:
(1) Are you building a fully decentralized global ledger for use by multiple parties that do not share a common basis of trust?
If YES: Congratulations! You might need a block chain.
If NO: You do not need a block chain.
There are no more questions. :)