Client-Side Reference Architecture