Automatic template instantiation in DIGITAL C++ version 6.0 employs a compile-time scheme that generates instantiation object files into a reposi- tory. This paper provides an overview of the C++ template facility and the template instantiation process, including manual and automatic instan- tiation techniques. It reviews the features of template instantiation in DIGITAL C++ and focuses on the development and implemen- tation of automatic template instantiation in DIGITAL C++ version 6.0.