Text this: Designing data-intensive Web applications