This document discusses democratizing data access and processing through LINQ, Rx, and CoSQL. It introduces LINQ for querying objects and LINQ to SQL for querying tables relationally. It discusses the object-relational impedance mismatch and how Rx makes events first-class. CoSQL is proposed to bring SQL-style querying to NoSQL databases by treating them relationally while keeping their flexibility. Duality principles from category theory are discussed as enabling asynchronous and reactive programming models.