PureMVC is a lightweight framework for creating applications in ActionScript 3, based upon the classic Model-View-Controller design meta-pattern.
This free, open source framework does not depend on any Flash, Flex or Apollo classes, and is therefore suitable for architecting applications on any platform running AS3.
More info at PureMVC.