Advanced library elements
Applications templates are an advanced library elements. Their structure is not simply a copy of the basic application that is used to create the template, but are more encompassing set of rules and conditions that allows easy or automatic recreation of the original basic application. In order to do this, they make use of other, basic library elements ( usually Functions ) and annotate them with application specific information (application roles).