Cairngorm is one of the primary open-source frameworks for application architecture in Adobe Flex and is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. Its main goal is to provide developers with a consistent structure separating concerns allowing them to focus on implementing features not plumbing. Cairngorm contains a collaboration of recognized design patterns such as MVC (model-view-control), Observer, Singleton and Command Pattern. Read more >>>