Twitter is a microblogging service that allows users to share short updates of 140 characters or less. Users can follow others on Twitter to see their updates and share their own updates. Advanced features include posting pictures, URL shorteners, and using third party Twitter clients that integrate additional features.