В IBM собираются предложить сообществу Eclipse в качестве нового открытого проекта технологию Safari. В корпорации ее описывают как метаинструментальную инфраструктуру, позволяющую ускорить построение сложных сред разработки на нескольких языках программирования. Как отмечают в IBM, сегодня разработчикам приходится иметь дело сразу с множеством языков и технологий, в особенности при создании Web-приложений, и Safari поможет в создании таких «многоязычных» сред. Проект также предлагает «мастера» для создания языковых сервисов, библиотеки классов и «кодовые каркасы», помогающие быстро реализовать ту или иную функцию среды разработки. В самой IBM создается ряд языков, представляющих собой сочетания нескольких технологий или предусматривающих взаимодействие, например, между Java и SQL. В частности, это основанный на Java язык X10; XJ — расширение Java для работы с XML и спецификация грамматик JikesPG.