The Smart Client