Eclipse IDE for Java has the essential tools for any Java developer, including a Java IDE, a CVS client, XML Editor and Mylyn. Eclipse projects now cover runtimes; static and dynamic languages; thick-client, thin-client, and server-side frameworks; modeling and business reporting; embedded and mobile; and the best Java IDE.