Initially it was perceived as a Java IDE then Tool development Environment, then RCP Platform, then Tool Integration Platform and now its an eco-system of platform, application frameworks, tools, runtimes and especially Eclipse is a universal tool platform ??? an open, extensible IDE for anything, but nothing in particular.