There are some crucial areas where computer technology needs major improvement to genuinely benefit users. Unfortunately, most are not feasible to pursue using current generation software technologies. No mere collection of apps would suffice. An architectural solution is needed to move forward. This has been the goal of my research into infocentric data and software architecture, a superset of "decentralized" and cryptography-oriented designs.

Interoperability

Expression

Effortless Sharing

Annotation

Layering

Collaboration

Aggregation

Contextualization

Customization

Community