Eclipse is an integrated development environment that is used in computer programming.
It is the mostly widely use Java IDE and contains a base workspace and an extensible plug-in system for customising the environment.
The platform has been designed to build integrated web and application development tooling.
It is designed to not offer a huge amount of end user functionality but the value of the platform comes with its ability to encourage the rapid development of integrated features based on a plug-in model.
Eclipse provides a common user interface model for working with tools and is designed to run on multiple operating systems.