For a while now, Twitter has been planning to monetise its site and has been working towards that goal.
While the company wants to keep Twitter a free service for ordinary users, it wants to derive revenue from those businesses that have been using Twitter as a convenient means of communication with their clients.