1. Software as a service (SaaS) apparatus, comprising: an Internet-accessible infrastructure operating at a service provider domain, the Internet-accessible infrastructure comprising at least one web server exposing a set of one or more display interfaces, an application server, and a database; the application server receiving and storing in the database user-generated micro-content associated with at least one of a plurality of content modes identified by a content author; the application server storing the user-generated micro-content in the database as generic content irrespective of the content mode identified by the content author such that the user-generated content may be re-purposed and output in at least one content mode that differs from the content mode identified by the content author; the database maintaining an association between the content author and the user-generated content; and an application programming interface (API) responsive to a query that includes one or more author profile attributes, that provides a response data set that enforces associations that have been maintained between the content author and the user-generated content; the response data set being a social aggregation that describes a relationship among one or more author profile attributes and one or more content attributes.