You have misused the word "template", because in C++ a template allows the generic implementation of a class or function. What I think you what is the software/tools to compile and run the source code from the book. You probably want an Integrated Development Environment (IDE), this is a application that brings together all the tools you need to write, build and debug a program. There are free ones available for example Dev-C++ or Code::Blocks. These are not simple programs so I suggest you reread the book to find instructions of how to build the programs. Also I'd expect the programs your building to be simple command-line program, so you should be able to run them via the command-line.