This document discusses integrating external products built using different technologies into the Eclipse IDE. It covers the need for integration, challenges in integration like communication between technologies and attaching to the Eclipse UI. Integration points in Eclipse like editors, views, menus and preferences are described. Examples provided include integrating a web application, Win32 application, and Swing application into Eclipse. The key is to leverage Eclipse facilities, address challenges through techniques like inter-process communication, and make optimal use of Eclipse's usability.