Sosiaalisen verkoston moottori on tietokonealusta, jonka avulla ihmiset voivat olla vuorovaikutuksessa sosiaalisella tai yhteistyötasolla. Tämä ohjelmisto eroaa tavallisista sovellusohjelmistoista interaktiivisuutensa ansiosta. Tyypillisessä sovelluksessa toiminta tapahtuu yhdellä tietokoneella kerrallaan; kaikki vuorovaikutteisuus määritetään jakamisoikeuksien avulla. Sosiaalisen verkoston moottorin avulla eri käyttäjät voivat tulla ja poistua samasta sovellustilasta häiritsemättä nykyisiä käyttäjiä. Tämän avulla ihmiset voivat olla suoraan vuorovaikutuksessa muiden kanssa vakioliittymän kautta.
Sosiaalisen median moottori on todellinen ohjelmistotyyppi. Näillä sovelluspaketeilla on usein laaja valikoima toimintoja, mutta hyvin vähän käyttöliittymän kautta. Käyttöliittymä on mukautettava toimintojen sarja, jonka avulla ohjelmiston loppukäyttäjät voivat muokata järjestelmää mieleisekseen. Moottori tarjoaa yksinkertaisesti keinoja sosiaalisten ohjelmistojen eri osille vuorovaikutuksessa keskenään.
Yleensä ohjelmisto ei toimi yhdessä, ellei sitä erikseen kehoteta. Kahdella ohjelmistolla, jotka on koodattu käsin alusta alkaen, ei ole lainkaan vuorovaikutteisuutta. Ohjelma käyttää tätä estämään ennalta määritettyjä moottoreita, toimintoja ja ohjelmointirajapintoja. Näiden esivalmistettujen koodikappaleiden avulla ohjelmisto voi puhua edestakaisin paljon helpommin kuin normaalisti. Yksittäiset sosiaaliset ohjelmat toimivat samalla tavalla; Ohjelmat toimivat yhdessä vain yhteenliitettävyyden kautta.
On monia ominaisuuksia, jotka erottavat yhden sosiaalisen verkoston moottorin toisesta. Jotkut moottorit ovat verkkopohjaisia, kun taas jotkut ovat aktiivisia yksittäisissä tietokoneissa. Jotkut sosiaaliset sivustot käyttävät paljon erilaisia perussovelluksia, kun taas jotkut sivustot käyttävät vain yhtä tai kahta. Riippumatta siitä, miten niitä käytetään, yritykset, jotka käyttävät sosiaalisen verkostoitumisen moottoreita, asettavat käytettävyyden ja vuorovaikutteisuuden etusijalle.
Perus sosiaalisen verkoston moottori on aktiivinen monentyyppisillä verkkosivustoilla ja tietokoneilla. Aina kun sijainti sallii pääsyn pikaviesteihin, kommentointiin tai foorumiin, sillä on alkeellinen sosiaalisen verkostoitumisen moottori, joka on aktiivinen ohjelmoinnissa. Näiden ominaisuuksien kaikkialla läsnäolo tarkoittaa, että näitä moottoreita on lähes kaikkialla.
Edellä mainittujen ominaisuuksien lisäksi sosiaalisen verkoston moottori voi tarjota erilaisia toimintoja. Sekä wikit että blogit ovat yleisiä tietopohjaisia sosiaalisen verkostoitumisen tyyppejä; nämä ohjelmat tallentavat tietoja pikemminkin kuin sallivat suoran vuorovaikutuksen. Internetrelay chat (IRC) on yksi varhaisimmista nykyaikaisten sosiaalisten verkostojen muodoista. Se tarjoaa pikaviestien kaltaisen järjestelmän, joka on pikemminkin huonepohjainen kuin ihmislähtöinen. Lopuksi massiivisesti moninpeleissä on sisäänrakennettu sosiaalisen verkoston moottori, joka mahdollistaa chatin, virtuaalisen profiilinvaihdon ja muun vuorovaikutteisen toiminnan.