A protocol droid's primary programming includes languages, interpretation, cultures and diplomacy, all geared toward helping it fulfill its usual function as an administrative assistant, diplomatic aide, and companion for high-level individuals. C-3PO is a protocol droid.