 In the majority of cases, this "publish option" doesn't interfere with the "template system", and it can be made by external software, as Wget.People began to use server-side dynamic pages generated from templates with pre-existent software adapted for this task.This early software was the preprocessors and macro languages, adapted for the web use, running on CGI.