This work presents the design of a distributed sign language synthesis architecture. The main objective of this design is to adapt the synthesis process to the diversity of user devices. The synthesis process has been divided into several independent modules that can be run either in a dedicated server or in the client device. Depending on the modules assigned to the server or to the client, four different scenarios have been defined. These scenarios may vary from a heavy client design which executes the whole synthesis process, to a light client design similar to a video player. These four scenarios will provide equivalent signed message quality independently of the device’s hardware and software resources.