Create client side architecture