An approach to developing multi-tenancy SaaS using metaprogramming. - Josino Rodrigues; Andreza Leite; Julio Cesar Damasceno; Vinicius Cardoso Garcia; Paulo Silveira; Silvio Romero de Lemos Meira (WebMedia, 2012)