Well done, Gile.
Question: if a .NET app can be run outside of AutoCAD (standalone exe), then it is an executable, and not a plug-in (dll, which can only run within AutoCAD), no?
Also @coder -
When I first started learning .NET, I found it confusing to see plug-in vs addin; these are generally referring to the same thing, or interchangeable, and Autodesk has become more consistent in using plug-in.
Something that also took some learning was that API can pertain to the overall 'language' specific interface, such as LISP API, .NET API, etc, as well as 'features' within that API, such as Civil 3D's new Feature Line API (within the overall .NET API), if that makes sense.
Cheers