Disadvantages

In-process servers provide the speed and size advantage of an object handler with the editing capability of a local server. So why would you ever choose to implement your OLE application as a local server rather than an in-process server? There are several reasons:

Despite these disadvantages, an in-process server can be an excellent choice for its speed and size — if it fits all your other requirements.