
This is in contrast with the previous generation of frameworks in which new framework release cycles were relatively infrequent and usually in years.Ĭross platform development Applications should be able to run on many different platforms. Some of the important things that have become a standard in the last couple of years and are expected in any framework today are:Īgile A framework should be able to easily accommodate upgrades and changes depending on the updates and new patterns in the software world.So the new framework release cycles could be more frequent and with least impact to the existing applications.


In the past decade there have been many new enhancements in software like embracing agile methodology, adapting decoupled architecture, moving away from proprietary software towards open source.

Changes are very rapid in software world especially in web development world.
