In this thesis, a new window system architecture for distributed environment is proposed. Currently, there are a few window systems which provide distributed environments. However these window systems such as XTV, sharedX, and shX lack a migration, a dynamic floor control, different views, and other features which are required for distributed applications. Many of the current claimed distributed window systems are designed and developed for a specific application/requirement. Thus, current distributed window systems are focused on sharing and lack migration and other required features. A new distributed window system is designed and implemented to address the limitation of the current distributed window systems. The proposed window system, based on transparency and group interaction concepts, is divided into the following components: virtual, logical, and physical windows. One of the critical issues, often ignored, in designing a system including distributed window system is providing a mechanism for a native language support. A sample design and implementation of a native language (Hangul) support for the proposed window system is also included in this thesis.