Twitter
Arab Saudi, Alwaleed bin Talal, menginvestasikan $300 juta pada Twitter. Pada saat itu, nilai jual perusahaan adalah $US8.4 miliar. Twitter juga dianggap sebagai kandidat potensial untuk penawaran umum perdana pada tahun 2013.
Pada bulan Juli 2009, dokumen yang memuat pertumbuhan dan pendapatan Twitter dipublikasikan di "TechCrunch" setelah diperoleh secara ilegal oleh Hacker Croll. Dokumen tersebut menggambarkan bahwa pada kuartal ketiga 2009, pendapatan Twitter adalah sebesar US$400000, dan US$4 juta pada kuartal keempat, dengan jumlah pengguna sebanyak 25 juta pada akhir tahun. Proyeksi pendapatan Twitter pada
akhir 2013 adalah US$1.54 miliar, US$111 juta laba bersih, dan 1 miliar pengguna. Tak ada informasi mengenai bagaimana upaya Twitter untuk mewujudkan angka-angka tersebut. Sebagai tanggapan, salah seorang pendiri Twitter, Biz Stone, menerbitkan sebuah posting blog yang berencana untuk melayangkan tindakan hukum terhadap si peretas.
Pada 13 April 2010, Twitter mengumumkan rencananya untuk menawarkan iklan kepada perusahaan yang mampu membeli "kicauan promosi". Kicauan tersebut akan muncul dalam hasil pencarian di situs Twitter, serupa dengan model iklan Google Adwords. Pada 13 April, Twitter menyatakan sudah memegang daftar sejumlah perusahaan yang ingin beriklan, termasuk Sony Pictures, Red Bull, Best Buy, dan Starbucks. Untuk melanjutkan kampanye iklannya, Twitter mengumumkan pada
tanggal 20 Maret 2012 bahwa iklan juga akan disertakan dalam Twitter versi seluler. Twitter meraup US$139.5 juta dari periklanan pada tahun 2011, dan mengharapkan angka ini akan naik menjadi US$259.9juta pada tahun 2012.
Twitter merugi pada tahun 2010. Pendapatan yang sebelumnya diperkirakan akan mencapai US$100 hingga US$110 juta hanya mampu menghasilkan US$45 juta. Foto-foto pengguna yang bebas royalti juga bisa menjadi sumber uang bagi Twitter; kesepakatan dengan WENN diumumkan pada bulan Mei 2011. Pada Juni 2011, Twitter mengumumkan akan meluncurkan sistem periklanan yang baru. Pada April 2013, iklan tersebut sudah tersedia bagi semua pengguna di Amerika Serikat.
Twitter sangat bergantung pada perangkat lunak sumber terbuka. Antarmuka web Twitter menggunakan kerangka kerja Ruby on Rails, dan peningkat kinerja Ruby Enterprise Edition milik Ruby. Pada awal pengoperasian Twitter, kicauan pengguna disimpan dalam basis data MySQL, yang dibagi menurut waktu pemostingan. Namun, penyimpanan pada MySQL ini menimbulkan masalah dalam membaca ataupun menulis di Twitter, dan perusahaan lalu memutuskan untuk merombak sistem. Pada 6 April 2011, para teknisi di Twitter menyatakan bahwa mereka telah beralih dari Ruby on Rails ke server Java yang mereka sebut Blender.
Dari musim semi 2007 hingga 2008, konten dikelola oleh server persisten Ruby yang disebut Starling. Namun, sejak 2009, implementasinya secara bertahap digantikan oleh perangkat lunak yang ditulis dalam Scala. Peralihan dari Ruby ke Scala dan JVM telah menyebabkan meningkatnya kinerja Twitter, dari yang sebelumnya 200-300 permintaan per detik per host menjadi 10000-20000 permintaan per detik per host. Peningkatan ini lebih tinggi 10x lipat dari
perkiraan para teknisi Twitter sebelumnya. Perubahan lainnya dilakukan dengan peralihan dari pengembangan monolitik aplikasi tunggal menjadi arsitektur dengan layanan berbeda yang dibangun secara independen dan digabungkan melalui pemanggilan prosedur jarak jauh.
Layanan antarmuka pemrograman aplikasi (API) memungkinkan layanan web dan aplikasi lainnya untuk berintegrasi dengan Twitter. Kicauan individu didaftarkan di bawah ID unik dengan menggunakan perangkat lunak yang disebut Snowflake, dan data geolokasi ditambahkan dengan menggunakan 'Rockdove'. Penyingkat URL "t.co" kemudian akan memeriksa tautan spam dan menyingkat URL-nya. Kicauan disimpan dalam basis data MySQL
menggunakan Gizzard dan disampaikan kepada pengguna bahwa kicauan telah terkirim. Kicauan lalu dikirim ke mesin pencari melalui API Firehose. Proses tersebut dikelola oleh FlockDB, dengan waktu rata-rata 350 ms. Pada tanggal 16 Agustus 2013, Wakil Presiden Pengelolaan Platform Twitter, Raffi Krikorian, menuliskan sebuah postingan di blog yang mengungkapkan bahwa infrastruktur perusahaan menangani hampir 143000 kicauan per
detik pada minggu itu, mencetak rekor baru. Krikorian menyatakan bahwa Twitter bisa mencapai rekor tersebut karena memadukan "homegrown" dan teknologi sumber terbuka.
Pada 30 April 2009, Twitter mengatur ulang antarmuka webnya, menambahkan bar pencarian dan bar samping "trending topics". Biz Stone menjelaskan bahwa semua kicauan akan segera diindeks. Stone menegaskan: "dengan diluncurkannya fitur baru ini, Twitter tanpa diduga telah menjadi sesuatu yang pentingmesin pencari untuk menemukan apa yang sedang terjadi saat ini."
Pada bulan Maret 2012, Twitter telah tersedia dalam bahasa Arab, Persia, Ibrani, dan Urdu; menjadi bahasa dengan penulisan-ke- pertama yang tersedia di situs ini. Sekitar 13000 relawan membantu menerjemahkan opsi menu pada Twitter. Pada Agustus 2012, dukungan beta untuk bahasa Basque, Ceko, dan Yunani ditambahkan, sehingga Twitter telah tersedia dalam 33 bahasa berbeda.
Saat Twitter mengalami gangguan, pengguna akan melihat gambar pesan kesalahan "fail whale" (harfiah: paus gagal) yang didesain oleh Yiying Lu. Gambar ini mengilustrasikan delapan burung jingga yang mengangkat seekor paus dari laut dengan menggunakan jaring, dengan keterangan: "Twitter is over capacity. Please wait a moment and try again" ("Twitter kelebihan kapasitas. Mohon tunggu beberapa saat dan coba lagi").
Pada tahun 2007, Twitter memiliki uptime sekitar 98 persen, atau mengalami downtime selama enam hari penuh. Downtime (pemadaman) ini umumnya terjadi saat berlangsungnya acara-acara teknologi populer, misalnya saat Macworld Conference dan Expo pada tahun 2008.Pesan Twitter bersifat publik, tetapi pengguna juga bisa mengirim pesan pribadi melalui fitur "pesan langsung" (DM). Twitter mengumpulkan informasi
pribadi mengenai pengguna dan membaginya dengan pihak ketiga. Layanan berhak untuk menjual informasi ini jika perusahaan berpindah tangan. Twitter memang tidak menampilkan iklan secara langsung, namun pengiklan dapat menargetkan pengguna berdasarkan riwayat kicauannya dan bisa mengirim kicauan promosi yang ditargetkan khusus untuk pengguna yang bersangkutan.
Kerentanan keamanan pada Twitter dilaporkan pada tanggal 7 April 2007 oleh Nitesh Dhanjani dan Rujith. Sejak Twitter menggunakan nomor telepon sebagai metode otentikasi, pengguna yang tidak bertanggungjawab bisa memperbarui status pengguna lain dengan menggunakan penipuan SMS. Hal ini bisa terjadi jika si penipu mengetahui nomor telepon yang didaftarkan oleh akun korban mereka. Segera setelah itu, Twitter memperkenalkan Nomor Identifikasi Pribadi (PIN) opsional yang bisa digunakan untuk mengotentikasi layanan Twitter SMS.
Pada 5 Januari 2009, 33 akun Twitter populer diretas setelah kata sandi admin Twitter ditebak dengan menggunakan serangan kamus. Kicauan-kicauan palsutermasuk kicauan yang memuat konten seksual dan obat-obatan terlarangdikirim dari akun tersebut. Twitter meluncurkan versi beta layanan "Verifikasi Akun" pada tanggal 11 Juni 2009, yang memungkinkan para figur publik untuk memverifikasi akun Twitter mereka. Halaman utama akun-akun
tersebut akan disertai dengan sebuah lencana (biasanya tanda ) yang menunjukkan bahwa akun mereka asli. Pada bulan Mei 2010, sebuah bug ditemukan oleh nci Sözlük. Bug ini memaksa seorang pengguna untuk mengikuti akun tertentu tanpa persetujuan atau sepengetahuan pengguna yang bersangkutan. Sebagai contoh, akun komedian Conan O'Brien, yang
awalnya hanya mengikuti satu pengguna, tiba-tiba mengikuti hampir 200 akun berbahaya.