replication and distributed computing
https://en.m.wikipedia.org/wiki/Operational_transformation
https://en.m.wikipedia.org/wiki/Conflict-free_replicated_data_type
google wave, common editing, and event sourcing
new database approaches - not nosql
security encryption based workflow troy hunt