Design Studio is built on an extensible platform that provides complementary tools and facilitates the creation of service fulfillment solutions.
Design Studio uses Eclipse as a product base and as an IDE. Eclipse supports application development tool construction, independent tool vendors, GUI and non-GUI application development, numerous content types (including Java, HTML, C, and XML), tool integration, and use of Java language for writing the tools.
Design Studio uses Eclipse as a product framework and to support plug-in architecture and customizations.
Java Development Tools (JDT) provides a set of workbench plug-ins that add the capabilities of a full-featured Java IDE to the Eclipse platform. JDT plug-ins provide APIs that can be further extended by other tool builders. Additionally, the JDT includes a built-in Java compiler that compiles Java code and creates error messages when compilation fails.