A proposta dos blocos de construção (Building Blocks) é obter agilidade na construções de aplicações php utlizando convenções (Code of Convention - CoC), abstrações, simplificações de tarefas corriqueiras e reutilização de código.
As
abstrações foram desenhadas para potencializar o reuso reduzindo a
quantidades de linhas código necessárias a construção de
funcionalidades. Algumas destas abstrações foram baseadas em
funcionalidades encontradas em outras linguagens de programação (ruby,
groove...) e outros frameworks em php.