Client-side validation, saving, and search applications