Под социальным программным обеспечением понимают email, веблоги, системы мгновенного обмена сообщениями и онлайновые дневники, все то, что служит общению людей. Как и любой софт, социальное ПО рождается, изменяется и развивается в результате продолжающегося общения между пользователями и программистами, и настает время, когда практики кодирования сталкиваются с социальными проблемами. Мы публикуем слегка отредактированную версию доклада, прочитанного на конференции O'Reilly Emerging Technology в Санта-Кларе 24 апреля 2003 года.