A Profile is a named aggregation of ConformanceUnits and other Profiles. To support a Profile, an application has to support the ConformanceUnits and all aggregated Profiles. The definition of Profiles is an ongoing activity, in that it is expected that new Profiles will be added in the future.

An OPC UA Application will typically support multiple Profiles.

Multiple Profiles may include the same ConformanceUnit.

Testing of a Profile consists of testing the individual ConformanceUnits that comprise the Profile.

Profiles are named based on naming conventions (see 6.3 for details).