Small client-side application builder