This research project explains the transition from traditional real life communities to the online communities. In addition to giving a detailed description and analysis of the new way of interacting, it also shows the negative sides of this communication form. This paper also explores a new approach on how to facilitate an online community building on the Socio-semantic web. This approach is based on the object oriented programming technique, together with platform independence. Object orientation is a programming paradigm which has shown to be very efficient and popular in programming. It divides a system into different objects, which are reused further in the programming process. The main aim of this thesis is to apply object orientation to online community building. These provided objects can be reused and modified as a foundation to other objects as well. My contribution is two-fold: the identification of the objects for online community building, together with a detailed description and model of the processes within them. And also the development of a set of platform-independent open source objects.