In this paper we present a methodology proposed for developing software tools for handicapped people. This methodology is based in an abstract architecture besides Java language and a network environment. Moreover a software tool developed under this methodology allows handicapped people to communicate both locally or remotely through Internet. The goals for the tool developed is to be useful for people with communicative problems and also for their teachers. An open architecture based on the client/server model is the methodology's kernel. By means of Internet integration, a telecommunication environment is carried out, and all the members of the group interacting with handicapped people can benefit. Java technology, and exchangeable modules allow to add new components when necessary. Users will be able to interact even with physical devices. Software developed will run not only on PCs but in any system connected to Internet.