Common Template is kind of Template Language. It belongs to presentation layer. JSP, Velocity, and FreeMarker are some of the similar products.