Biblioteka dostarcza obiektowego API wzorowanego na rozwiązaniach z popularnych frameworków. Ponieważ jest ona pierwszym elementem większego projektu, Open Power Libs, zbudowana została w oparciu o niewielkie jądro OPL zapewniające podstawową, wspólną funkcjonalność.

Historia Open Power Template powstał w listopadzie 2004 roku jako wzorowany na Smartym system szablonów dla projektu forum dyskusyjnego. Z powodu upadku macierzystego projektu, biblioteka usamodzielniła się i była rozwijana niezależnie, korzystając z odziedziczonej infrastruktury sieciowej. W sierpniu 2006 roku ukazała się pierwsza stabilna wersja oznaczona numerem 1.0.0. Charakteryzowała się ona składnią podobną do Smarty oraz niewielkim zestawem deklaratywnych instrukcji.

W styczniu 2007 została wydana wersja 1.1.0, która wprowadziła m.in. wsparcie dla systemów stronicowania oraz renderowanie drzew. Rok później twórcy projektu tworzą open-source’ową grupę programistyczną Invenzzia, której celem jest dalszy rozwój tego i innych projektów wolnego oprogramowania. Mniej więcej w tym samym czasie rozpoczynają się prace nad wersją 2.0.