Модель единицы производственного программного обеспечения должна представлять собой совокупность программных компонентов, предназначенных для выполнения определенной производственной функции.
Единицы производственного программного обеспечения должны взаимодействовать друг с другом для поддержки производственной деятельности, в то время как сервисы, запрошенные более ранней производственной деятельностью, могут быть обеспечены более поздней деятельностью с использованием этой же операционной среды.
Требования к сервисам, интерфейсам и протоколам установлены в ИСО 16100-3.