I think blockchain is related with "Contract". If you found any kind of contract in your application, then you can implement blockchain technology. I am also in starting phrase of blockchain. :)
but a smart contract is just a formalization of conditions to approve a transaction. and the question still remains, why a blockchain? unless you want other employees as witnesses and let them sign too? but anonym? The purpose still eludes me.