Die OPC UA Spezifikation ist eine Multipart-Spezifikation und besteht aus folgenden Teilen:
Im Gegensatz zu den COM basierten Spezifikationen sind die UA Spezifikationen keine reinen Anwenderspezifikationen. Sie beschreiben großteils UA Internas, die vom Kommunikationsstack gehandelt werden, und sind nur interessant für diejenigen, die den Stack portieren oder einen eigenen UA Stack implementieren wollen.
Die OPC UA Anwendungsentwickler setzen auf einer OPC UA API auf und werden deshalb hauptsächlich die API Dokumentation verwenden. Interessant für Anwender sind jedoch Part 3, 4, und 5.