10 Essential Considerations for web application Frameworks