What Are WordPress Installation Templates?
WordPress Installation Templates are collections of plugins, themes, and WordPress settings that you create.
These collections can then be deployed to any site you have connected to iControlWP to quickly create a site of a standard model that you like.
You would use these to create a brand new WordPress site that has all the plugins, themes and settings preconfigured to how you normally setup new WordPress sites.
Read here on how to create the WordPress Installation Templates.
For more information on WordPress Installation Templates, read the blog article here.