Ja sam pobornik slobodnog softvera, tako mogu da preporučim GNU Social http://www.gnu.io što je vrlo slično Twitteru.
Tako ako tražiš slobodan softver, već postoje aplikacije slične Facebook-u i Instagramu.
Aplikacija sama po sebi nije neki problem i može se brže riješiti. Imati društvenu mrežu ne mora da košta više od 5 dolara mjesečno preko nekog VPS-a.
Ali, takva društvena mreža ne može da se održava sa mnogo korisnika. Što je više korisnika, to je više potrebe za mjestom na hard disku za slikama, videom i sličnim sadržajem. Znači za društvenu mrežu je najvažnije ulaganje u hardver i brzinu izršavanja i to zahtijeva dosta novaca.
Tako se cijena društvene mreže uglavnom odnosi na cijenu hardvera koji je potreban za sve te korisnike, zavisno od toga o čemu se radi na društvenoj mreži.