In a company blog, Twitter has asked software developers to stop making applications that let users write, read and respond to Tweets as a majority of users use an official Twitter apps regularly.

Many people prefer alternatives such as TweetDeck and Seesmic over the official Twitter application or client.

Now, the site says that it will take over the process of writing "the best client" for connecting to Twitter in order to maintain consistency for users.

Twitter head of platform and API Ryan Sarver wrote in the blog that every month one of the official Twitter apps is used by 90% of active users on a monthly basis.

He added, "Twitter will provide the primary mainstream consumer client experience on phones, computers, and other devices by which millions of people access Twitter content (tweets, trends, profiles, etc), and send tweets."

"If there are too many ways to use Twitter that are inconsistent with one another, we risk diffusing the user experience. In addition, a number of client applications have repeatedly violated Twitter’s Terms of Service, including our user privacy policy. This demonstrates the risks associated with outsourcing the Twitter user experience to third parties. Twitter has to revoke literally hundreds of API tokens / apps a week as part of our trust and safety efforts, in order to protect the user experience on our platform."

Last month, a number of Twitter apps faced temporary suspension for violating Twitter’s terms of service.