What are demonstrated uses for blockchain in software, aside from cryptocurrency?

Aside from cryptocurrency, in what other types of software applications has blockchain been a useful architecture/data structure to implement for storage? Why?