PureMVC is a lightweight, open source framework based upon the well-established MVC (Model, View, Controller) design pattern. PureMVC caught our attention immediately as it was originally implemented for ActionScript 3.0, the scripting language used in the Adobe Flash Player and AIR platform. Pure MVC has since been ported to nearly all major scripting and development platforms including PHP, Java, Ruby and others, even ObjectiveC (what the iPhone SDK uses).
We have over ten years of experience working with the various Adobe Flash platforms and more recently, Adobe AIR. PureMVC is our framework of choice for ActionScript, Flash-based development. Dynamic XML and MySQL backend PHP coding for our Flash projects is usually handled with CodeIgniter.