Обектите са слабо куплирани, така че осъществяването им може да бъде променяно без да засягат други обекти
Обектите могат да отразяват същности от реалния свят.
Широко се използват ОО езици.
Обаче, промени в интерфейса на обектите могат да предизвикат проблеми и сложните обекти от реалния свят трудно се представят като информационни обекти.
Модели на потоците от данни (тръбопровод)
Функционални преобразования обработват техния вход и създават изхода
Може да се направи аналогия с модела на тръбопровод и филтър (UNIX shell)
Често се срещат варианти на този подход. Когато преобразованията са последователни, това е последователния пакетен (batch) модел, широко използван в системите за обработка на данни
Неподходящ за интерактивни системи
Система за обработка на фактури
Предимства на модела на тръбопровода
Позволява повторното използване на трансформациите