A Brief on Application Frameworks by Christopher Browne