In recent years, there has been great increase of interest in object oriented languages and architectures. Much of the interest is attributed to the Smalltalk-80 system. KAIST Smalltalk is an implementation of the Smalltalk-80 system in C-language under UNIX. This differs from the standard Smalltalk-80 implementations by giving high portability in both a host processor and a bitmap display. This thesis discusses these systems and proposes a new object model suitable to a distributed object oriented architecture. The distributed object oriented architecture based on the model is partially designed, and will evolve as knowledge is gained from experience with the distributed Smalltalk systems.