Open source software is now such a significant amount of code and software systems that it is possible to create completely free systems using only open source software, without commercial components. This can be seen as a significant advantage if it can help reduce the gap between those who `have' and those who `have not' in the field of information technology. In addition, the availability of source code and the freedom of modifications to it allows for specific localization and internationalization projects to succeed. For example it is possible to adapt a software system to foreign character sets and alternative input methods. This flexibility is also important in adapting software to very specialized needs, for example for adaptation to handicapped people.