The basic need for an open source software is to provide a error free environment. Even though any error occurs, we would get help from many people since we are open to all. The open source software must be easily adaptable with various platforms. So they need very clear coding in addition. The Open software [...]