Взаємодія між процесами та робота з мережею
Середовище GNOME повністю підтримує передачу даних через буфер обміну і технологію перетягування об'єктів. За допомогою GTK+ можна створювати програми, що співпрацюють і іншими програмами середовища. Функціональність буферу обміну та перетягування розглянуто у розділ Розділ 4.1 ― Буфер обміну та технологія перетягування.
Разом з freedesktop.org, GNOME реалізує систему обміну повідомленнями D-Bus — шину, яка не залежить від робочого середовища і дозволяє різним типам програм взаємодіяти одне з одним. D-Bus розглянуто у розділі Розділ 4.2 ― Система обміну повідомленнями D-BUS.
GNOME містить системний компонент Bonobo, що є надбудовою над CORBA. Bonobo дозволяє створювати складні вбудовані компоненти, які можна використовувати у інших програмах. зауважте, що Bonobo визнано застарілим. Натомість у програмах слід використовувати D-Bus та ніші технології. Bonobo розглянуто у розділ Розділ 4.3 ― Bonobo та CORBA.
Щоб надати користувачам можливість керувати мережею, GNOME підтримує DNS Service Discovery, що дозволяє програмам автоматично знаходити служби у локальній мережі, не вимагаючи від користувача вручну вводити мережні адреси. DNS Service Discovery розглянутоу розділі Розділ 4.4 ― Виявлення служб.
Зрештою, GNOME містить набір бібліотек для роботи з XML і веб-службами, які стають все більш важливими для розробників програм. XML та веб-служби розглянуто у розділі Розділ 4.5 ― XML та веб-служби.