Twitter is een gratis sociaal netwerk microblogging dienst die geregistreerde leden in staat stelt om korte berichten, genaamd tweets uit te zenden. Twitter leden kunnen tweets uitzenden en de tweets van andere gebruikers volgen door gebruik te maken van meerdere platforms en apparaten. Tweets en antwoorden op tweets kunnen worden verzonden via een SMS-bericht op de mobiele telefoon, via een desktop client of door te posten op de Twitter.com website.
De standaardinstellingen voor Twitter zijn openbaar. In tegenstelling tot Facebook of LinkedIn, waar leden sociale connecties moeten goedkeuren, kan iedereen iedereen volgen op openbaarTwitter. Om tweets te verweven in een gespreksdraad of ze te verbinden met een algemeen onderwerp, kunnen leden hashtags toevoegen aan een trefwoord in hun bericht. De hashtag, die werkt als een metatag, wordt uitgedrukt als #keyword.
Tweets, die hyperlinks kunnen bevatten, zijn beperkt tot 140 tekens, als gevolg van de beperkingen van Twitter's Short Message Service (SMS) afleveringssysteem. Omdat tweets in real time bij volgers kunnen worden afgeleverd, lijken ze voor de beginnende gebruiker misschien op instant messages. Maar in tegenstelling tot IM's die verdwijnen als de gebruiker de applicatie sluit, worden tweets ook op de Twitter website geplaatst. Ze zijn permanent, ze zijn doorzoekbaar en ze zijn openbaar. Iedereen kan tweets op Twitter doorzoeken, of ze nu lid zijn of niet.
Hier volgt een voorbeeld van hoe u, als IT-professional, Twitter zou kunnen gebruiken:
Let op: u bent geïnteresseerd in meer informatie over cloud computing. Eerst zou u op Twitter kunnen zoeken om te zien of iemand over cloud computing praat (tweet). Een snelle zoekactie laat zien dat veel Twitteraars het over cloud computing hebben.
Nu zou je een van de volgende dingen kunnen doen. Je kunt cloud computing gewoon in de gaten houden door elke dag terug te gaan en te zoeken op Twitter (niet erg efficiënt -- maar wel effectief) of je kunt lid worden van Twitter en mensen volgen die tweets hebben geplaatst die je interesse wekken. Als lid van Twitter kun je je eigen tweets plaatsen of je kunt gewoon volger blijven en op de loer liggen.
Twitter gebruikt een open-source Web framework genaamd Ruby on Rails (RoR). De API is open en beschikbaar voor applicatieontwikkelaars.