Active Template Library
The Active Template Library ( ATL ) is a set of template-based C++ classes developed by Microsoft , intended to simplify the programming of Component Object Model ( COM ) objects . 
<triplet> Active Template Library <subj> C++ <obj> programming language <subj> Microsoft <obj> developer <triplet> Component Object Model <subj> Microsoft <obj> developer