ICT as a tool for development is highly contingent on the capacity of all countries to accommodate and maintain information and communications technology. There is thus growing interest in Community Informatics as an approach to understanding of how different ICTs can enable and empower marginalized communities to achieve their collective goals. Understanding communities It is crucial to know how communities are formed and evolved and how the participation to a community occurs and differs while formation process. Understanding the nature of communities and the participation process will surely ensure designing and implementing a successful ICT solution that benefits members of community while communicating with each other or performing certain tasks. The following points include a brief description of the nature of each potential community formation. Community as a place A group of people may form a community according to the place in which they live, enjoy staying, and work. They usually participate in communities within these three places since they gather together on consistent basis so that it is highly expected that such community is formed. Beside the home and the work gathering, people usually like to spend their time at informal places called third places in where they meet their new or old friends or have a chance to meet new people. Community as a socio-spatial entity A group of people may form a community as they have frequent direct interactions or live in close proximity to each other. The members of such community may have strong bond and focused common goals which give them a higher status over other communities. Moreover, as the number of the members increases, the community may become reputable and has a higher status over other communities. Community as links between people A group of people may form a community as they have common shared identity. People may form such community to support and advocate common shared values, morals or norms in which they believe. Such a community may have a set of symbols and be associated with a status over other communities. The inclusion and the exclusion to such community depend on whether or not a member share the same identity with others in the community. For instance, people who descend from one origin may form a community in which only people from that origin can join the community even though they do not know each other in advance. Community of interests A