Synergy strives to bring the power of a real enterprise level framework to PHP. This is done by incorporating two design patterns seldom seen in PHP frameworks: Inversion of Control (IOC) and Aspect Oriented Programming (AOP). As well as an incredibly powerful persistence model.
Doing this will necessarily raise the bar on entry for this particular frameworks, as some of these concepts are more complex than simple MVC. However, by accepting this upfront cost we hope to provide the user the tools to create a powerful, loosely coupled, and scalable application.