Самый распространенный пример - любое клиент-серверное приложение, не всегда на разных, но очень часто, взять к примеру веб-разработку. Еще пример - P/Invoke на C#, который позволяет вызывать функции из dll библиотек, написанных на других языках, например Си.