This may have been asked before but these are really hard search terms to narrow down...
Active Directory has a very robust schema. One objectClass everyone knows about is the computer object. This object is created every time you add a computer to the domain:
https://msdn.microsoft.com/en-us/library/ms680987(v=vs.85).aspx
The schema also includes a much less well-known objectClass called server. This object isn't able to easily be created by the standard tools (you can't right click and make one). Nevertheless, it is part of the schema, and has almost an identical set of attributes.
https://msdn.microsoft.com/en-us/library/ms683948(v=vs.85).aspx
My question is, is there any official use for server objects? Are there any conflicts that may arise if we start manually creating them? For example, computer objects must be unique across the directory, even if they're in different OUs, so if we create a computer object with the same name as a computer that is later added to the domain then that will cause a problem. Does a similar limitation exist with server objects?