The vast majority of today’s desktop applications are designed for users to perform certain operations: document creation, calculations, data analysis, and so on.
Often, these applications have built-in macro-language to create code that uses these services, for example in the case of repetitive operations sequences. In other words, applications of this kind are programmable.
The server automation can run in the client’s address space. In this case, it is called an internal (in-process) server and is implemented as a library (DLL). [Read more…] about How server automation reached FANG