g-Eclipse is an integrated workbench framework to access the power of existing Grid infrastructures.  The framework is built on top of the reliable eco-system of the Eclipse community to enable a sustainable development and end-user support. The framework aims to provide tools to customize Grid users' applications, to manage Grid resources and to support the development cycle of new Grid applications. The g-Eclipse framework aims to be middleware agnostic and its architecture is designed to be extensible for many different Grid middlewares (such as gLite, GRIA, UNICORE, Globus toolkit). Currently g-Eclipse comes with exemplary support for the gLite and GRIA middlewares. In addition, an adapter to Amazon's Web services for the Amazon Simple Storage Service is available, that allows the control of instances in Amazon's Elastic Compute Cloud.