Document client