In this paper we propose a new mobile system architecture, called the Client-Representative-Agent-Server (CRAS) architecture. While developing this architecture, an attempt is being made to keep CRAS compatible existing distributed object management frameworks and standards.