Application implemented entirly on client side