Eclipse has an extensible plug-in system that is used to provide support for a wide range of programming languages such as Java, Ada, C, C++, PHP, Py-thon, etc., and also supports a wide range of SDKs such as Google’s Android SDK and the Google Web Toolkit SDK.