Grid ist ein Klassen-Framework geschrieben in PHP, mit dem Rasterlayouts erstellt werden können.
Es kann dazu verwendet werden Layout-Möglichkeiten zu generieren, indem Elemente mit Hilfe eines vorher definierten Corporate Designs automatisiert platziert werden.
Dabei wird zuerst eine Fläche mit einem Gestaltungsraster und danach Gestaltungselemente wie Bilder oder Textrahmen mit ihrem jeweiligen Verhalten definiert.
Grid kann so innerhalb von Minuten tausende Layouts erschaffen und zur Verfügung stellen.
Eine Fläche wird mit 9 × 9 Rastern definiert. Diese Fläche entspricht einer Seite für ein späteres Printprodukt. Die Raster bilden bereits Seitenränder, Spalten und Stege ab. Danach wird definiert, dass ein Bild-Element minimal 1 × 1 Raster klein sein darf und maximal 3 × 3 Raster groß. Nachdem alle Elemente definiert wurden, errechnet Grid alle möglichen Elementkombinationen. Dies kann schnell in die Tausende gehen. Abschließend können die sogenannten Layout-Möglichkeiten gefiltert und abgespeichert werden. Sie stehen zu einem späteren Zeitpunkt zur Verfügung und liefern Informationen über Position und Maße eines Elements.