Bir sosyal ağ motoru, insanların sosyal veya işbirlikçi düzeyde etkileşimde bulunmalarını sağlayan bir bilgisayar platformudur. Bu yazılım, etkileşim düzeyi sayesinde standart uygulama yazılımlarından farklıdır. Tipik bir uygulama ile, aktivite aynı anda bir bilgisayarda gerçekleştirilir; herhangi bir etkileşim erişim paylaşımı yoluyla kurulur. Bir sosyal ağ motoru, farklı kullanıcıların mevcut kullanıcıları rahatsız etmeden aynı uygulama alanına girip çıkmalarını sağlar. Bu, insanların standart bir arayüzle başkalarıyla doğrudan etkileşime girmelerini sağlar.
Sosyal ağ motoru gerçek bir yazılım türüdür. Bu uygulama paketleri genellikle geniş bir fonksiyon yelpazesine sahiptir, ancak bir kullanıcı arayüzü vasıtasıyla çok azdır. Arayüz, yazılımın son kullanıcılarının sistemi istedikleri gibi kişiselleştirmelerini sağlayan uyarlanabilir bir fonksiyon serisidir. Motor sadece farklı sosyal yazılım parçalarının birbiriyle etkileşime girmesi için araçlar sağlar.
Genel olarak, yazılım özellikle söylenmedikçe birlikte çalışmaz. Baştan sona elle kodlanmış iki yazılım parçası, etkileşimsizliğin yanında olacaktır. Buna karşı koymak için yazılım önceden tanımlanmış motorları, fonksiyonları ve program arayüzlerini kullanır. Bu önceden kodlanmış kod parçaları, yazılımın normalde olduğundan çok daha kolay konuşmasını sağlar. Bireysel sosyal programlar aynı şekilde hareket eder; programların birlikte çalışması ancak ara bağlantı yoluyla gerçekleşir.
Bir sosyal ağ motorunu diğerinden ayıran birçok özellik vardır. Bazı motorlar web tabanlıdır, bazıları ise bireysel bilgisayarlarda etkindir. Bazı sosyal siteler birçok farklı temel uygulama kullanırken bazı siteler yalnızca bir veya iki tane kullanır. Nasıl kullanıldıklarına bakılmaksızın, sosyal ağ motorlarını kullanan şirketler kullanılabilirlik ve etkileşime öncelik vermektedir.
Temel bir sosyal ağ motoru, birçok farklı türde web sitesinde ve bilgisayarda etkindir. Bir konum anlık mesajlaşma, yorum yapma veya bir foruma erişime izin verdiğinde, programlamada etkin olan basit bir sosyal ağ altyapısına sahiptir. Bu özelliklerin her yerde olması, bu motorların neredeyse her yerde olduğu anlamına gelir.
Yukarıdaki özelliklerin dışında, bir sosyal ağ motoru bir dizi farklı işlev sağlayabilir. Hem wiki'ler hem de bloglar, bilgi temelli sosyal ağ türleridir; bu programlar doğrudan etkileşime izin vermek yerine bilgi depolar. İnternet geçişi sohbeti (IRC), modern sosyal ağların en eski formlarından biridir. Anlık mesajlaşmaya benzer bir sistemi, insan temelli yerine oda temelli bir sistem sağlar. Son olarak, kitlesel çok oyunculu oyunlarda sohbet, sanal profil değişimi ve diğer etkileşimli aktivitelere izin veren sosyal ağ motoru var.


