Porcupine is an open-source Python based web application server that provides front and back-end revolutionary technologies for building modern data-centric Web2.0 applications.