Client-side backend.