nOffice.org使用的元件模型。UNO基于对外介面的设计，得以使得多个元件够过区域网路或网际网路，达成跨程式语言、跨物件模型，以及跨机器架构的相互沟通。UNO元件可以使用任何已定义有连结模组的程式语言去实作。目前UNO已定义有的程式语言连结有C++(但跟compiler有关)、Java和Python。程式语言连结并允许对于StarOffice Basic、OLE Automation以及.NET共同语言架构的存取，但无法作写入元件的动作。UNO使用开放原始码中的LGPL授权。