application frameworks before system frameworks
Application development with an end-to-end declarative Application Framework has shown the following significant benefits: 80\% error reduction, 40-80\% code reduction, and predictable development cycles by first time object/Java developers. These Application Frameworks may at any point in the development/deployment process sit on top of System Frameworks such as CORBA or EJB.
application frameworks java corba ejb patterns