Идея перехода на новую парадигму программирования, связанную не с объектами, а с бизнес-процессами и их составной частью - бизнес-функциями, - компоновка приложений путем обнаружения и вызова сервисов, доступных в сети, для выполнения необходимой задачи. Этот подход не зависит от конкретных языков программирования и операционных систем и предполагает использование сервис-ориентированной архитектуры (SOA) приложений.