What are some applications that support automation?
A.
All the Microsoft Office products, as well as Microsoft Visio, support automation. You can create a robust application by building a client that uses multiple automation servers. For example, you could calculate data in Excel and then format and print the data in Word.
Q.
Is it possible to create an Automation server so that my application can be controlled by others?
A.
Yes, it is possible to create .NET components that can be used by other applications. If this interests you, I suggest you seek out an advanced text on the subject.